python爬虫怎么爬取图片并保存到本地
导读:要使用Python爬虫爬取图片并保存到本地,你可以使用requests库来获取图片的URL,然后使用open( 函数和shutil库将图片保存到本地。以下是一个简单的示例: 首先,确保已经安装了requests库。如果没有安装,可以使用以下...
要使用Python爬虫爬取图片并保存到本地,你可以使用requests
库来获取图片的URL,然后使用open()
函数和shutil
库将图片保存到本地。以下是一个简单的示例:
首先,确保已经安装了requests
库。如果没有安装,可以使用以下命令安装:
pip install requests
接下来,编写一个简单的爬虫来爬取图片并保存到本地:
import requests
import shutil
def download_image(image_url, save_path):
response = requests.get(image_url)
if response.status_code == 200:
with open(save_path, 'wb') as f:
f.write(response.content)
print(f"Image saved to {
save_path}
")
else:
print(f"Failed to download image from {
image_url}
")
if __name__ == "__main__":
image_url = "https://example.com/image.jpg" # 替换为你要爬取的图片URL
save_path = "image.jpg" # 替换为你想要保存图片的本地路径
download_image(image_url, save_path)
在这个示例中,我们定义了一个名为download_image
的函数,它接受两个参数:image_url
(要爬取的图片URL)和save_path
(要将图片保存到本地的路径)。我们使用requests.get()
函数获取图片的URL,然后检查响应状态码是否为200(表示请求成功)。如果请求成功,我们使用open()
函数以二进制写入模式打开文件,并将响应内容写入文件。最后,我们使用shutil
库将图片保存到本地。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: python爬虫怎么爬取图片并保存到本地
本文地址: https://pptw.com/jishu/711240.html