【问题标题】:How to download this image with Python?如何使用 Python 下载此图像?
【发布时间】:2020-05-02 16:02:29
【问题描述】:

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

【问题讨论】:

  • 如果你只是想写一个脚本来下载某个图像,为什么要打开浏览器呢?
  • 我的代码用于自动从网页自动下载图像。上面的问题只是我一般代码中的一个小问题。我不会浪费时间编写代码来仅加载单个图像。不过谢谢。

标签: python urllib urlretrieve


【解决方案1】:

您可以执行以下操作:

>>> 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
>>> 

【讨论】:

  • 是的,我注意到了,我打算复制到这里后更改它,但我忘记了
猜你喜欢
  • 2020-04-09
  • 2020-07-20
  • 1970-01-01
  • 1970-01-01
  • 2013-06-26
  • 1970-01-01
  • 2021-10-23
  • 2014-07-06
  • 2019-06-13
相关资源
最近更新 更多