C# 我无法通过按ctrl+;查看整个html源代码;U

C# 我无法通过按ctrl+;查看整个html源代码;U,c#,html,css,web-scraping,screen-scraping,C#,Html,Css,Web Scraping,Screen Scraping,我的网站报废工作。所以我做了一个桌面应用程序 我使用inspect元素检查网站,然后我可以看到网站的全部数据,但当我尝试使用PageSource(ctrl+U)检查网站数据时,却什么都没有。 这意味着我在页面源代码中找不到任何网站数据,但可以在firebug(inspect元素)中看到 因此,当我尝试使用c#编码获取数据时,我只获取不包含任何网站数据的页面源数据,只包含模式(结构)和js链接 请参见下面的firebug图像 这是页面源图像 您遇到了js支持的站点。内容通过js动态加载,因此在页

我的网站报废工作。所以我做了一个桌面应用程序

我使用inspect元素检查网站,然后我可以看到网站的全部数据,但当我尝试使用PageSource(ctrl+U)检查网站数据时,却什么都没有。 这意味着我在页面源代码中找不到任何网站数据,但可以在firebug(inspect元素)中看到

因此,当我尝试使用c#编码获取数据时,我只获取不包含任何网站数据的页面源数据,只包含模式(结构)和js链接

请参见下面的firebug图像

这是页面源图像


您遇到了js支持的站点。内容通过js动态加载,因此在页面源代码中不可见。转向支持js代码评估的scrape库。请看这里。

可能它们是动态附加到文档中的。是的,我也这么认为。但是还有其他方法可以从此类网站中删除数据。“删除数据”是什么意思?您正在将开发工具与发送到浏览器的初始输出进行比较。您可以搜索在dev tools中动态添加的元素。scrap data意味着从网站复制数据。您是否使用web表单?您知道任何支持js代码的scrap库吗?@karanpetel,您使用什么语言?请参阅我提到的帖子及其评论(如果使用python的话)。我使用的是c#语言。@KaranPetel,你有没有搜索过“支持javascript的c#scrape库”@KaranPetel,通常,这样的动态网站通过JSON从某处获取数据,你只需找到数据动态下载的位置,(在浏览器中使用devtools),然后自己在应用程序中下载。