为什么从网站下载后图片质量会发生变化?

时间:2012-07-15 01:06:21

标签: html html5 parsing image

我正在编写解析代码以从网站中提取图像。它基于获取标签并获取图像的源链接。

如果我们以网站BBC为例(news article),他们展示的第一张图片的来源是(link),但如果我直接打开该链接,图片的质量会发生巨大变化。

我无法理解BBC如何使用相同的链接显示高质量的图片以及我无法通过下载获得相同质量的BBC节目。

您能告诉我如何通过下载获得相同质量的图片吗?

1 个答案:

答案 0 :(得分:5)

实际情况如下: http://news.bbcimg.co.uk/media/images/61576000/jpg/_61576754_015313589.jpg

您提供的网址只是缩略图。

这里没有任何诡计。你只是看缩略图而不是图像。因为它是一些花哨的JavaScript库,所以你必须对它的工作方式进行逆向工程,并检查实际的DOM(就像我一样)以获得真实的图像URL。