当前位置: 首页 > 编程笔记 >

Python3 urllib.request.urlretrieve如何下载文件或图片以及如何使用代理?

桑成荫
2023-03-14
本文向大家介绍Python3 urllib.request.urlretrieve如何下载文件或图片以及如何使用代理?,包括了Python3 urllib.request.urlretrieve如何下载文件或图片以及如何使用代理?的使用技巧和注意事项,需要的朋友参考一下

使用urllib.request.urlretrieve方式:

from urllib.request import urlretrieve

urlretrieve("https://www.awaimai.com/wp-content/uploads/2017/09/phpinfo.png", "phpinfo.png")

如果要使用代理,需要先导入:socket和httplib2.socks模块:

from urllib.request import urlretrieve
import config
from httplib2 import socks
import socket

socks.setdefaultproxy(socks.PROXY_TYPE_HTTP, "127.0.0.1", 1080)
socket.socket = socks.socksocket

urlretrieve("https://www.awaimai.com/wp-content/uploads/2017/09/phpinfo.png", "phpinfo.png")

参考资料:

  • How can I use a SOCKS 4/5 proxy with urllib2?
 类似资料:
  • 问题内容: 如何使用我自己的自定义文件名存储文件? 如果我的自定义文件名需要包含同一项目中的另一个抓取字段,该怎么办?例如,使用和和图像的文件名。如果我理解正确,那将涉及以某种方式从图像管道访问其他项目字段。 任何帮助将不胜感激。 问题答案: 这就是我在Scrapy 0.10中解决问题的方式。检查FSImagesStoreChangeableDirectory的persist_image方法。下载

  • 问题内容: 我在隐藏的文本区域中有一些文本。单击按钮后,我希望提供文本作为文件下载。是否可以使用AngularJS或Javascript? 问题答案: 您可以使用进行类似的操作。 在您的控制器中: 为了启用URL: 请注意 每次调用createObjectURL()时,都会创建一个新的对象URL,即使您已经为同一对象创建了一个URL。当不再需要它们时,必须通过调用URL.revokeObjectU

  • 问题内容: 我正在尝试获取下载链接并下载文件。 我有一个包含以下链接的日志文件: 我有这样的代码: 到目前为止,我不知道如何获取下载链接并下载它。可以使用selenium下载文件吗? 问题答案: 根据文档,您应该配置为自动下载具有指定内容类型的文件。这是在txt文件中使用第一个URL的示例,该文件将文件保存在当前目录中: 注意,我也简化了xpath。

  • 我想用php从我的服务器下载文件。我搜索了谷歌,在这里找到了答案。这个答案表明我必须为此编写这些代码。 但我能做到这一点,只需这两行: 那么,我为什么还要像上面的代码那样多写几行呢?

  • 问题内容: 我试图使用Python从Internet下载某些内容,但我使用的是urllib模块,但无法正常工作。我希望能够将下载的文件保存到我选择的位置。如果有人可以用清晰的例子向我解释如何做到这一点,将不胜感激。 问题答案: 我建议像这样使用urllib2: 您甚至可以将其缩短为(尽管,如果您打算将每个单独的调用括在-中,则不想将其缩短):

  • 我正在使用axios处理基本的http请求,如GET和POST,并且运行良好。现在我需要能够下载Excel文件了。axios是否可以实现这一点?如果有,有人有一些示例代码吗?如果没有,我还可以在React应用程序中使用什么来执行相同的操作?