有人(請)知道如何做到這一點?我認爲會有一個簡單的方法來實現這一點,但無法找到任何有關保存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