Python 抓取网页图片并保存:详细代码和解释
以下是使用 Python 保存网页图片的示例代码:
import requests
import os
# 确定图片保存路径
save_path = 'image'
if not os.path.exists(save_path):
os.makedirs(save_path)
# 确定图片URL
url = 'https://www.example.com/image.jpg'
# 发送HTTP请求获取图片
response = requests.get(url)
# 保存图片
with open(os.path.join(save_path, 'image.jpg'), 'wb') as f:
f.write(response.content)
解释:
-
首先,我们需要导入
requests模块和os模块,分别用于发送HTTP请求和创建文件夹。 -
接着,我们需要确定图片的保存路径。这里我们将图片保存在当前目录下的
image文件夹中。如果该文件夹不存在,我们需要创建它。 -
然后,我们需要确定图片的URL。这里假设图片的URL为
https://www.example.com/image.jpg。 -
接下来,我们发送HTTP请求获取图片。
requests.get(url)方法会返回一个Response对象,其中包含了图片的二进制数据。 -
最后,我们将图片保存到本地文件系统中。
open()函数用于打开一个文件,'wb'参数表示以二进制写入模式打开文件。write()方法用于将图片的二进制数据写入文件中。最终,图片将保存在image文件夹中的image.jpg文件中。
原文地址: https://www.cveoy.top/t/topic/oXQ7 著作权归作者所有。请勿转载和采集!