我有用於從像http://i.imgur.com/QvkaduU.jpg
這樣的URL中獲取圖像的C#代碼,但是如何從網頁獲取像這樣的圖像:http://imgur.com/gallery/QvkaduU
?從網頁獲取縮略圖
是否有任何「簡單」的方法來做到這一點,或者我將不得不提取HTML並構造一個C#解析器,它在HTML中查找比所有其他圖像更大的圖像?
讓我明白這一點。例如,如果您將http://imgur.com/gallery/QvkaduU
(HTML版本)粘貼到Facebook的狀態更新字段中,它會找到主圖片並將縮略圖從其中刪除,這正是我期待的行爲。問題是,這是如何完成的?我是否必須編寫自己的HTML解析器,或者有沒有簡單的方法來獲取它?
你檢查了[他們的API](http://api.imgur.com/)嗎? – Filburt 2013-03-19 19:55:58
不,我希望有一個通用的解決方案,不僅僅是imgurl。 – Banshee 2013-03-19 20:04:33
我認爲屏幕抓取總是*非常不得已*。在大多數情況下,這樣做會違反使用條款。 – Filburt 2013-03-19 23:15:57