C# 无法从网站检索html
我正在将这个[可能是NSFW]加载到我的网络浏览器中 当WebBrowser.ReadyState准备就绪时,我尝试在WebBrowser.Document.DomDocument、WebBrowser.Document.Body.InnerHtml、WebBrowser.Document.Body.OuterHtml中查看,但这不是我在WebBrowser中看到的页面C# 无法从网站检索html,c#,html,dom,browser,domdocument,C#,Html,Dom,Browser,Domdocument,我正在将这个[可能是NSFW]加载到我的网络浏览器中 当WebBrowser.ReadyState准备就绪时,我尝试在WebBrowser.Document.DomDocument、WebBrowser.Document.Body.InnerHtml、WebBrowser.Document.Body.OuterHtml中查看,但这不是我在WebBrowser中看到的页面 WebBrowser b = new WebBrowser(); b.Navigate(url); WaitBrowserLo
WebBrowser b = new WebBrowser();
b.Navigate(url);
WaitBrowserLoading(b); //wait browser to complete loading
MessageBox.Show(b.Document.Body.OuterHtml);
MessageBox.Show(b.Document.Body.InnerHtml);
最后两个函数都不会返回我用Chrome分析时看到的页面
有什么建议吗?正确的结果是webBrowser.Document.GetElementsByTagName(“HTML”)[0]。OuterHtml我们如何在没有看到您正在使用的代码的情况下提出任何建议?您看到的区别是什么;你希望看到什么?在不知道您期望什么的情况下,很难回答。@AdrianWragg尝试在borwser中加载页面,并获取html。然后将其与b.Document.Body.OuterHtml或b.Document.Body.OuterHtml进行比较,这两个函数应该返回与您从浏览器获得的html相同的html,这是一个可怕的示例页面;你为什么要看那个?另外,你是在使用Chrome浏览器工具还是仅仅“查看源代码”?@AdrianWragg我需要获取该页面的html,这不是一个示例。我使用的是chrome的工具,所以我需要类似的工具