C# 如何在.net中动态更新网页的viewsource
有一个名为“www.localbanya.com”的网站,我想从该网站获取HTML信息,他们列出产品,其显示结构为:C# 如何在.net中动态更新网页的viewsource,c#,html,webclient,downloadstring,C#,Html,Webclient,Downloadstring,有一个名为“www.localbanya.com”的网站,我想从该网站获取HTML信息,他们列出产品,其显示结构为: 首先,他们在页面加载上显示大约8-10个产品,然后 稍后当用户向下滚动时,它会生成更多的产品 现在,由于这是基于javascript实现的,我无法使用WebClient获取整个页面的源代码 我想知道,在使用.net中的WebClient类检索整个页面信息时,是否有任何方法可以更新页面源代码,或者可以使用任何其他方法一次获取整个页面的HTML信息 你可以参考这个 任何帮助都将不胜感
任何帮助都将不胜感激。WebClient显然不运行javascript 所以你需要一种无头浏览器来做到这一点 虽然我不知道任何C#或.NET实现,但它有很多选择 您可以查看和其他无头浏览器,它们复制了普通浏览器的功能,您可以为其编写脚本 另请参阅此问题 您还可以运行一些功能,如查看向下滚动时从页面发出的请求,反向工程如何检索数据,并尽可能使用
WebClient
复制这些请求
希望这有帮助