我想從特定網站下載大量圖片,但圖片具有不同的網址(我的意思是它們不像something.com/picture1 then something.com/picture2)如果它有幫助,我想從EA的FUT卡數據庫下載,但我不知道該怎麼做。從C#中的特定網站下載圖片
-1
A
回答
1
您可以使用HTML Agility Pack從響應中解析每個<img>
並獲取源屬性。
然後,您可以遍歷圖像標籤並通過下載圖像。 HttpClient,就像你在網頁上做的一樣。
這將是這個樣子(response
是由網絡請求返回的HTML):
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(response);
foreach(HtmlNode imageSrc in doc.DocumentElement.SelectNodes("//img/@src")
{
//Use node.Value to download the picture here
}
獲取有關HTML敏捷性包這裏更多的相關信息: http://html-agility-pack.net/
+0
謝謝,這個項目對我幫助很大! – Geri
+0
很高興我能幫到你。也許你可以標記我的答案,所以其他人也會看到這一點。謝謝 –
相關問題
- 1. 從網站下載圖片
- 2. 從網站下載圖片使用Coldfusion
- 3. 下載特定圖片
- 4. 從網絡下載圖片
- 5. 如何直接從某些網站的網址下載圖片?
- 6. 無法下載特定網站的HTML
- 7. C#從URL下載圖片
- 8. 從下載網站
- 9. 從.NET/C中的網站下載圖像#
- 10. 如何從網站下載沒有明顯延伸的圖片?
- 11. 從Instagram中下載包含特定標籤的圖片
- 12. 從Android的網址下載圖片
- 13. 提供特定的圖像大小爲下載(牆紙網站)
- 14. 如何從oracle網站下載JDK的特定更新?
- 15. C#從網站下載.swf文件
- 16. C#登錄後從網站下載HTML
- 17. 如何從C#網站下載文件?
- 18. 無法從蘋果網站下載圖片?
- 19. 如何從網站下載所有圖片?
- 20. Flickr如何阻止人們從網站上下載圖片?
- 21. 從遠程網站下載圖片並顯示使用
- 22. 需要一些幫助,從網站上下載圖片
- 23. 如何使用wget從網站下載圖片
- 24. 停止從網站上下載圖片和代碼
- 25. 如何以編程方式從網站下載圖片?
- 26. Android:只從rss網站下載圖片最新文章
- 27. 按特定順序下載圖片
- 28. Facebook從其他網站加載圖片與給定的鏈接
- 29. 如何從網站下載圖片並設置在圖片查看器
- 30. 如何在圖片點擊時從外部網站下載PDF下載?
可以解析響應爲標籤來獲取網址並下載它們。 –