有人(请)知道如何做到这一点?我认为会有一个简单的方法来实现这一点,但无法找到任何有关保存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浏览器加载HTML与JavaScript
- 2. WPF Web浏览器替代
- 3. 将WPF Web浏览器的内容保存到Excel文件
- 4. HTML 5 VS Web浏览器存储
- 5. 将内容保存到Web浏览器
- 6. Chrome浏览器保存的HTML内容
- 7. HTML和VB.NET web浏览器
- 8. 在Web浏览器中运行WPF浏览器应用程序
- 9. 浏览器缓存HTML
- 10. 停止从WPF web浏览器控件
- 11. Web浏览器WPF图像拖放
- 12. Web浏览器控件在WPF
- 13. WPF web浏览器+ BingMaps +鸟瞰
- 14. WPF web浏览器加载JavaScript的
- 15. WPF web浏览器的问题
- 16. 浏览器不保存cookies
- 17. 我可以将HTML绑定到WPF Web浏览器控件吗?
- 18. WPF NET3.5 web浏览器HTML元素鼠标点击
- 19. WPF浏览器InvokeScript
- 20. C#文档Web浏览器缺少HTML
- 21. 提交HTML表单在web浏览器
- 22. 在Web浏览器中解析HTML?
- 23. 保存WPF网页浏览器的屏幕截图Frame
- 24. 发送OutputStream到浏览器并让浏览器保存它
- 25. 从Web浏览器
- 26. 与web浏览器
- 27. Jquery Web浏览器?
- 28. WEB浏览器控件;是否可以将Web浏览器内容保存到SQL数据库?
- 29. 如何保存所有二进制Web浏览器通信
- 30. 保存从Web浏览器控件动态生成的PDF
我不认为这是我在更改WebBrowser控件中的HTML(添加新的div,表单控件)时所需要的。我需要直接从控件中保存HTML,而不是从URL中保存。 – dgwyer 2010-10-12 14:11:11