我有用于从像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