首页 > 解决方案 > 如何使用 Python 下载此图像?

问题描述

我有一个这样的直接链接:https ://picjumbo.com/download/?d=cow.jpg&n=cow&id=1 。但我无法下载它,urllib.request.urlretrieve()因为当我访问这个网址时,浏览器会自动下载它。

标签: pythonurlliburlretrieve

解决方案


您可以执行以下操作:

>>> import requests
>>> content = requests.get('https://picjumbo.com/wp-content/themes/picjumbofree/run.php?download&d=cow.jpg&n=cow').content
>>> with open('downloaded_img.jpg', 'wb') as img:
...     img.write(content)
... 
8153739
>>> 

推荐阅读