我想使用Python下载PDF文件。我知道有几个关于此问题的常见问题解答。但是,我只能找到URL遵循这种格式的情况http://www.example.com/example.pdf。在URL我使用下载的文件如下:http://dof.gob.mx/nota_to_pdf.php?fecha=25/07/2018&edicion=MAT。如果我打开浏览器并将粘贴到URL搜索栏中,则会被带到一个空白页面,提示我保存文件。当我尝试使用几个教程站点中显示的方法,或者尝试遵循在其他SO问题中找到的建议时,我只能下载HTML,当我尝试curl在终端中使用它时,也会发生同样的事情。任何帮助将不胜感激。
2 回答

互换的青春
TA贡献1797条经验 获得超6个赞
一个带有进度条的功能:
from tqdm import tqdm
import requests
def download_file( url, filename):
response = requests.get(url, stream=True)
with open(filename, "wb") as handle:
for data in tqdm(response.iter_content()):
handle.write(data)
添加回答
举报
0/150
提交
取消