HtmlDocument doc = webBrowser1.Document;
如果我浏览到一个页面,我只能获取 Html 文档。
是否可以获得 Html 文档:
- 不浏览网页?
- 不使用 Html 敏捷包?
HtmlDocument doc = webBrowser1.Document;
如果我浏览到一个页面,我只能获取 Html 文档。
是否可以获得 Html 文档:
这是这样做的一种方法
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 控件相同,流的内容需要几秒钟才能填充控件。完成后还要确保进行适当的处理。
您需要一个已加载的文档才能有一个根元素。尝试加载“about:blank”以获取一个空文档,而不依赖任何其他 URL 或文件。