有人(请)知道如何做到这一点?我认为会有一个简单的方法来实现这一点,但无法找到任何有关保存WebBrowser HTML的内容。WPF保存Web浏览器HTML
7
A
回答
-3
Yous应该使用HttpWebRequest和HttpWebResponse对象。简单的示例(在网络上找到,测试工作):
HttpWebRequest myWebRequest = (HttpWebRequest)HttpWebRequest.Create(@"http://www.[pagename].com");
myWebRequest.Method = "GET";
HttpWebResponse myWebResponse = (HttpWebResponse)myWebRequest.GetResponse();
StreamReader myWebSource = new StreamReader(myWebResponse.GetResponseStream());
string myPageSource = string.Empty;
myPageSource = myWebSource.ReadToEnd();
myWebResponse.Close();
23
你可以尝试这样的事:
(假设C#4和WPF 4)
dynamic doc = webBrowser.Document;
var htmlText = doc.documentElement.InnerHtml;
对我的作品.. 。
+0
我到处搜索一个简单的解决方案,就是这样!辉煌!不需要使用COM或引用任何其他库。 – 2011-10-12 05:43:33
+0
是否可以保存任何相关图像? – 2012-05-18 12:26:24
相关问题
- 1. WPF Web浏览器替代
- 2. HTML 5 VS Web浏览器存储
- 3. Chrome浏览器保存的HTML内容
- 4. HTML和VB.NET web浏览器
- 5. 浏览器缓存HTML
- 6. 浏览器不保存cookies
- 7. WPF web浏览器的问题
- 8. 停止从WPF web浏览器控件
- 9. WPF web浏览器+ BingMaps +鸟瞰
- 10. Web浏览器WPF图像拖放
- 11. 我可以将HTML绑定到WPF Web浏览器控件吗?
- 12. WPF NET3.5 web浏览器HTML元素鼠标点击
- 13. 在Web浏览器中解析HTML?
- 14. 保存WPF网页浏览器的屏幕截图Frame
- 15. 发送OutputStream到浏览器并让浏览器保存它
- 16. WEB浏览器控件;是否可以将Web浏览器内容保存到SQL数据库?
- 17. 保存从Web浏览器控件动态生成的PDF
- 18. C#的foreach内存web浏览器
- 19. 浏览Instagram的在Web浏览器
- 20. vb.net web浏览器链接到默认Web浏览器
- 21. HTML:跨浏览器
- 22. Android/iOS/Win:强制浏览器无限期保存HTML/JS/CSS
- 23. 浏览器如何打开保存的html页面
- 24. 浏览器提供保存HTML表单上的密码?
- 25. 保存用浏览器可读的PHP格式化html文件
- 26. 缓存HTML资源不受浏览器
- 27. AMP HTML利用浏览器缓存
- 28. HTML缓存清单防止浏览器
- 29. 浏览器缓存HTML框架内容
- 30. 图像到浏览器不保存
我不认为这是我在更改WebBrowser控件中的HTML(添加新的div,表单控件)时所需要的。我需要直接从控件中保存HTML,而不是从URL中保存。 – dgwyer 2010-10-12 14:11:11