在Python中,我们可以使用requests库下载网页并将其保存为本地的HTML文件。以下是Python下载网页保存为本地HTML文件的完整攻略,包含两个示例。
示例1:使用requests库下载网页并保存为本地HTML文件
以下是一个示例,可以使用requests库下载网页并保存为本地HTML文件:
import requests
# 发送GET请求
response = requests.get('https://www.baidu.com')
# 将响应数据保存为本地HTML文件
with open('baidu.html', 'w', encoding='utf-8') as f:
f.write(response.text)
在上面的示例中,我们首先使用requests库的get方法发送GET请求,并获取了响应数据。然后,我们使用Python内置的open函数打开一个文件,并将响应数据写入该文件中。最后,我们使用with语句来自动关闭文件。
示例2:使用requests库下载带参数的网页并保存为本地HTML文件
除了下载简单的网页之外,我们还可以下载带参数的网页,并将其保存为本地HTML文件。以下是一个示例,可以使用requests库下载带参数的网页并保存为本地HTML文件:
import requests
# 设置请求参数
params = {
'q': 'python',
'page': 1
}
# 发送GET请求
response = requests.get('https://www.baidu.com/s', params=params)
# 将响应数据保存为本地HTML文件
with open('baidu_search.html', 'w', encoding='utf-8') as f:
f.write(response.text)
在上面的示例中,我们首先设置了请求参数。然后,我们使用requests库的get方法发送GET请求,并获取了响应数据。接下来,我们使用Python内置的open函数打开一个文件,并将响应数据写入该文件中。最后,我们使用with语句来自动关闭文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:用Python下载一个网页保存为本地的HTML文件实例 - Python技术站