Python 使用requests模块下载和保存PDF文件

Python 使用requests模块下载和保存PDF文件

在本文中,我们将介绍使用Python的requests模块来下载和保存PDF文件的方法。Python的requests模块是一个强大的HTTP库,可以发送HTTP请求并处理响应。我们可以利用这个库来下载互联网上的PDF文件,并将其保存到本地。

阅读更多:Python 教程

下载PDF文件

首先,我们需要导入requests模块,并使用get()函数发送一个GET请求来下载PDF文件。我们需要提供PDF文件的URL作为参数。

import requests

url = "http://example.com/sample.pdf"
response = requests.get(url)
Python

在这个例子中,我们使用了一个名为url的变量来存储PDF文件的URL。然后,使用requests.get()函数发送一个GET请求,并将响应的结果存储在名为response的变量中。

保存PDF文件

一旦我们获取了PDF文件的响应,我们可以使用Python的文件操作来保存这个文件。我们可以使用open()函数创建一个新文件,并将响应的内容写入该文件中。

file_name = "sample.pdf"
with open(file_name, "wb") as file:
    file.write(response.content)
Python

在这个例子中,我们使用一个名为file_name的变量来存储文件的名字,并使用open()函数创建一个新的文件。文件的打开模式是”wb”,表示以二进制写入的方式打开文件。然后,使用文件的write()方法将响应的内容写入文件中。

请注意,文件名的扩展名应与PDF文件的格式相匹配。

完整代码示例

下面是一个完整的示例,演示了如何使用requests模块下载和保存PDF文件。

import requests

def download_pdf(url, file_name):
    response = requests.get(url)
    with open(file_name, "wb") as file:
        file.write(response.content)

url = "http://example.com/sample.pdf"
file_name = "sample.pdf"
download_pdf(url, file_name)
Python

在这个例子中,我们定义了一个名为download_pdf()的函数来下载并保存PDF文件。函数接受PDF文件的URL和要保存的文件名作为参数。

总结

在本文中,我们介绍了如何使用Python的requests模块来下载和保存PDF文件。首先,我们使用get()函数发送一个GET请求来下载PDF文件。然后,我们使用文件操作将响应的内容保存到本地。使用这种方法,我们可以轻松地从互联网上下载和保存PDF文件。要注意的是,使用此方法时应遵守相关法律法规,并注意文件的版权和使用限制。

使用Python的requests模块下载和保存PDF文件非常简单,这为我们进行各种应用和研究提供了便利。希望本文对您有所帮助!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册