代码之家  ›  专栏  ›  技术社区  ›  Deba

如何使用Python将图像从远程服务器复制到本地计算机

  •  -1
  • Deba  · 技术社区  · 8 年前

    我正在寻找一种使用Python将图像从远程服务器复制到本地文件夹的简单方法。可以通过HTTP访问远程图像。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Paandittya    8 年前

    可以通过多种方式完成。我更喜欢使用 request 正如你提到的模块,可以通过http访问图像。

    import requests
    img = open('ur_file_name.jpg', 'wb')
    img.write(requests.get('http://url_of_image_in_remote_server.jpg').content)
    img.close()
    

    这将把映像保存在当前工作目录(cwd)中。如果您希望将图像保存在cwd以外的文件夹中,请参阅python的 os.path 文档

    附言:如果图像数量非常多,并且你正在攻击其他人的服务器,而你没有自己的服务器,那么建议不要在短时间内用太多的请求淹没服务器。不鼓励(至少我不鼓励)。