上下文:我有一个脚本,它基本上可以解析电子邮件正文并获取具有特定前缀的URL。然后,脚本从URL下载一个文件,并使用下载的内容在后端命中REST API。
现在,它已成功识别URL,但下载文件步骤失败。这导致连接超时错误。Error : <urlopen error [Errno 110] Connection timed out>
我们已经代理了这个新主机,但不确定这是否是背后的原因。要下载文件,我使用wget.download (URL, location)
函数。
当我将相同的URL复制到浏览器中并按下回车键时,它会下载文件。
我该怎么弥补?
1条答案
按热度按时间yr9zkbsy1#
这表明您使用的是
wget
python package而不是GNU wget。请注意,最新版本发布于2015年10月22日。因此我建议你使用标准库中的urllib.request.urlretrieve
,它使用起来很简单-只需提供URL和文件名,例如。