python批量爬取图片(超简单教程)

本文提供了一个简单的Python脚本,利用request库抓取指定网址上的图片并保存到本地。脚本包括get_image函数用于抓取单张图片,get_urls函数获取网页中的所有图片URL,从一个包含多个目标网址的HTML文件中读取并遍历,将图片下载到指定文件夹。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

request的python抓取图片抓取功能:对给入的多个网址:每个网址的所有图片进行抓取并保存指定的文件中。

本版本小白版本拿来即用,作为研究工具。算法学习。

限制:get请求

安装包要求:

pip install requests

话不多说,直接上代码:

首先写一个函数抓取一张图片get_image(url,name)

学习版

(1)文件名:抓取批量图片.py

import requests,re
def get_image(url,name):#抓取一张图片,name为图片文件名称,例如name.png,这个见下面迭代使用
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36"
    }#爬虫的时候需要headers和url获取数据(人在浏览网页时这些都是浏览器需要做的)
    res=requests.get(url,headers=headers)#requests得到图片内容
    with open("D://pythonProject1//toimage//"+f"{name}.png",'wb') as f:#建立一个空白png文件
        #D://pythonProject1//toimage//是保存路径,一张照片的位置例如D://pythonProject1//toimage//1.png,不要忘了末尾的//,路径格式使用python格式
        f.write(res.content)#将requests得到的图片内容写入空白png文
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值