在C#中,下載一個完整的html頁面是可能的,即除了獲取也可以獲得css頁面的html頁面?在C#中下載頁面html和css#
-1
A
回答
1
您可以使用WebClient
對象(例如,
WebClient client = new WebClient();
string reply = client.DownloadString (address);
WebClient.DownloadString Method (String)
爲了搶一個外部CSS文件,你需要檢查HTML和提取CSS URI。然後,你可以簡單地調用,例如,
client.DownloadString ("http://www.example.com/somecss.css");
0
3
我可以建議兩種解決方案:
- 如果您的項目中可以這樣做,則可以通過自動化使用Internet Explorer加載此頁面並保存。這是一個很好的例子 - http://www.codeproject.com/Articles/2847/Automated-IE-SaveAs-MHTML。這不是基於.NET,但想法是相同的
- 另一種方法是手動下載HTML(例如使用WebClient對象)並解析它以查找CSS和JavaScript引用。有一些第三方庫可以幫助你,例如HTML Agility Pack。
相關問題
- 1. 我怎麼能下載PHP頁面到CSS與HTML和HTML?
- 2. 在CSS和HTML頁腳頁面
- 3. 按鈕下載HTML頁面
- 4. 使用jQuery和CSS在div中加載html頁面
- 5. c#在頁面加載完成後下載html字符串
- 6. 在div中加載html和php頁面
- 7. C#下載頁面返回舊頁面
- 8. 基於加載在HTML頁面中的控件加載JS&CSS
- 9. HTML/CSS等到頁面加載
- 10. 阻力和使用jQuery,CSS下降網頁中的面板,HTML
- 11. HTML CSS - 頁腳 - 下面的空格
- 12. 保存HTML頁面的圖像和CSS在目標C?
- 13. CSS-HTML viewport頁面
- 14. 頁面加載後Javascript和Css加載
- 15. 如何在Android中保存(下載)所有圖像,CSS等HTML頁面?
- 16. 如何在現有html頁面中加載html頁面
- 17. 如何在PHP中使用css加載html頁面
- 18. 下載HTML頁面供離線使用
- 19. 下載html頁面並綁定到var
- 20. 下載HTML頁面代替ZIP文件
- 21. 下載燒瓶生成的html頁面
- 22. 下載HTML頁面,檢查內容
- 23. Python爬行器:下載HTML頁面
- 24. 硒下載完整的HTML頁面
- 25. 無法下載整個html頁面
- 26. 下載html頁面及其內容
- 27. 不能下載HTML頁面源
- 28. 下拉框沒有在HTML頁面中使用CSS
- 29. 如何使用jQuery加載頁面然後使用CSS和HTML?
- 30. 頁面加載時顯示div(所有JS和HTML/CSS)
這將只會得到HTML,CSS仍然缺失 – Kiotto 2012-04-05 11:27:40
這只是一個例子,大概你可以多次調用它來下載額外的內容。 – NibblyPig 2012-04-05 11:29:34
但我已經知道這個例子,多虧了相同的 – Kiotto 2012-04-05 11:31:23