Python 使用wget下载文件
我需要从网页下载fits文件。我使用-I wget选项执行此操作:我将下载文件存储在一个list.txt文件中,该文件包含URL1、URL2。。。然后Python 使用wget下载文件,python,download,wget,Python,Download,Wget,我需要从网页下载fits文件。我使用-I wget选项执行此操作:我将下载文件存储在一个list.txt文件中,该文件包含URL1、URL2。。。然后 $ wget -i list.txt 您知道是否有可能使用python脚本做同样的事情吗? 谢谢。假设您的文件每行包含一个URL,您可以执行以下操作: import urllib2 with open('list.txt') as my_list: for line in my_list: response = urll
$ wget -i list.txt
您知道是否有可能使用python脚本做同样的事情吗?
谢谢。假设您的文件每行包含一个URL,您可以执行以下操作:
import urllib2
with open('list.txt') as my_list:
for line in my_list:
response = urllib2.urlopen(line)
html = response.read()
# now process the page's source
如果获得SSL:CERTIFICATE\u VERIFY\u失败:
import wget
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
with open('list.txt') as my_list:
for url in my_list:
wget.download(url)
使用操作系统库:
import os
with open('list.txt') as my_list:
for url in my_list:
os.system('wget ' + url)
好吧,看来它行得通。但是,如果网站受到用户名和密码的保护呢?本例中的同一脚本返回urllib2.HTTPError:HTTP Error 401:Authorization Required如何解决此问题?请参阅
import os
with open('list.txt') as my_list:
for url in my_list:
os.system('wget ' + url)