欢迎访问宙启技术站
智能推送

Python中如何利用download()函数下载PDF文件

发布时间:2024-01-16 09:22:40

在Python中,可以使用urllib.request模块中的urlretrieve()函数或requests库中的get()方法来下载PDF文件。

1. 使用urllib.request.urlretrieve()函数下载PDF文件:

import urllib.request

url = "https://example.com/example.pdf"
savename = "example.pdf"

urllib.request.urlretrieve(url, savename)

在上面的代码中,我们首先指定了要下载的PDF文件的URL和要保存的文件名。然后,我们使用urllib.request.urlretrieve()函数将文件从指定URL下载到本地。

2. 使用requests.get()方法下载PDF文件:

import requests

url = "https://example.com/example.pdf"
savename = "example.pdf"

response = requests.get(url)
response.raise_for_status()

with open(savename, "wb") as f:
    f.write(response.content)

在上面的代码中,我们使用requests.get()方法发送一个GET请求来获取PDF文件的内容。然后,我们使用response.raise_for_status()检查是否成功下载了文件。最后,我们以二进制("wb")模式打开一个文件,将文件内容写入该文件中。

请注意,在使用requests库之前,你需要确保已经安装了该库。可以通过运行以下命令来安装:

pip install requests

这是两种常见的下载PDF文件的方法。根据你的需求和环境选择合适的方法即可。