有一个网址为
的网站https://www.fda.gov/drugs/drug-approvals-and-databases/drugsfda-data-files
并且有一个可下载文件
Drugs @ FDA下载文件(ZIP-3.2MB)链接。
我尝试了如下代码
import urllib.request
import gzip
url = 'https://www.fda.gov/media/89850/download'
with urllib.request.urlopen(url) as response:
with gzip.GzipFile(fileobj=response) as uncompressed:
file_header = uncompressed.read()
但是我收到以下错误:不是压缩文件
请有人帮我
答案 0 :(得分:0)
您可以使用python请求库从url获取数据,然后将内容写入文件。
import requests
with open('my_zip_file.zip', 'wb') as my_zip_file:
data = requests.get('https://www.fda.gov/media/89850/download')
my_zip_file.write(data.content)
这将在同一目录中创建一个文件。您当然可以为文件命名。