HtmlDocument doc = webBrowser1.Document;
如果我浏览页面,我只能获取Html文档。
是否可以获取Html文档:
答案 0 :(得分:3)
这是这样做的一种方式
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
WebResponse response = request.GetResponse();
WebBrowser wb = new WebBrowser();
wb.DocumentStream = response.GetResponseStream();
wb.ScriptErrorsSuppressed = true;
HtmlDocument doc = wb.Document;
与WebBrowser控件相同,流的内容填充控件需要几秒钟。完成后还要确保妥善处理。
答案 1 :(得分:0)
您需要记录加载才能有根元素。尝试加载“about:blank”以获取空文档,而不依赖于任何其他URL或文件。