我需要啓動IE,瀏覽到許多不同的網站並保存我瀏覽的頁面。 .net可以像這樣工作,或者是一個更好的方法腳本?啓動ie並保存頁面
0
A
回答
3
如果你只是想保存頁面做這樣的事情。在這裏你可以得到這個html,而不是頁面的屏幕截圖。
string url = "http://google.com";
string strResult = "";
WebResponse objResponse;
WebRequest objRequest = System.Net.HttpWebRequest.Create(url);
objResponse = objRequest.GetResponse();
using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
{
strResult = sr.ReadToEnd();
// Close and clean up the StreamReader
sr.Close();
}
// Display results to a webpage
//Response.Write(strResult);
Console.WriteLine(strResult);
Console.ReadKey();
如果你需要一個頁面的圖片使用像autoit或watin的東西。
2
我建議使用WebBrowser這個類。您可以加載網站,然後您可以使用其事件處理程序來保存網頁。
2
接受的答案太複雜了。如果你真的只需要下載HTML源代碼,使用此功能:
function Download-Page([string]$url) {
$w = New-Object net.webclient
$w.DownloadString($url)
}
然後你可以保存這樣的內容:
Download-Page http://www.google.com | Set-Content d:\google.html
(這將與本地主機的URL以及工作)
相關問題
- 1. Powershell私人啓動IE並登錄到頁面
- 2. 保存滾動頁面phonegap
- 3. 如何僅保護tomcat啓動頁面?
- 4. 從C#啓動Excel並關閉「保存」
- 5. 下載並保存aspx頁面
- 6. HtmlUnit並將頁面保存爲PDF
- 7. 刷新頁面並保存帖子
- 8. 禁用並啓用頁面滾動(Swift)
- 9. 在內存中啓動頁面的add2ress?
- 10. 將aspx頁面下載並保存爲HTML頁面
- 11. Prestashop啓動頁面
- 12. 保存頁面緩存
- 13. 在Django中保存動態頁面
- 14. 保存動態導航頁面
- 15. 保存動態生成HTML頁面ASP.NET
- 16. 保存會話的頁面重定向即ie
- 17. 爲什麼IE試圖保存頁面而不是打開它?
- 18. Powershell:下載或保存整個ie頁面的源代碼
- 19. Chrome不會保存Wordpress的帖子或頁面,但IE不會
- 20. Watin:從IE獲取網頁並在其上啓動JavaScript
- 21. PowerShell保存IE網頁文本
- 22. 部分保證金:自動不在Chrome中居中頁面,IE
- 23. 保存的HTML頁面
- 24. Django頁面不保存
- 25. 單個PHP保存頁面
- 26. HTML頁面,自己保存
- 27. 保存HTML頁面爲PDF
- 28. asp.net狀態保存頁面
- 29. 保存頁面ID在$ _SESSION
- 30. 用javascript保存頁面
保存頁面是什麼意思? – Shoban 2011-01-14 18:48:27
只是頁面的來源 – 2011-01-14 20:07:48