如何通过URL链接让亚马逊网站返回指定像素大小的产品主图片
在使用Python等程序获取亚马逊网站产品数据,或者使用Excel保存产品数据时,我们通常需要批量获取产品的主图,但是亚马逊网站产品页面显示的原始主图通常都很大,我们不需要那么大的像素。经过研究发现可以通过在图片URL链接结尾加上1个参数告诉亚马逊网站返回指定像素大小的图片。
比如一个产品的主图URL链接是:
https://m.media-amazon.com/images/I/71Wg2gRD-5L.jpg
使用这个链接得到大小是1500x1500像素的原始大图片:
如果我们希望亚马逊返回的是1个大小为200x200像素的图片该怎么办呢?只要在刚才的主图片URL后面加上:SS200.jpg即可:
https://m.media-amazon.com/images/I/71Wg2gRD-5L.jpg_SS200_.jpg
访问这个链接得到1个200x200像素的小图:
同理,假设我现在想获得的是1个80x80像素的图片,则只需要在主图片url后面加上_SS80_.jpg即可,完整的URL如下:
https://m.media-amazon.com/images/I/71Wg2gRD-5L.jpg_SS80_.jpg
获得了80像素的图片:
测试了一下,几乎是可以指定任意大小,非常方便。