fastreport 5.0读取url图片_异曲同工:Python爬虫中图片下载的两种方式

本文介绍了Python爬虫下载图片的两种方式,分别是基于requests和urllib模块。虽然requests更方便,但urllib在某些情况下仍有其用处。通过循环遍历图片URL,可以批量下载网站图片,结合多线程能提高下载速度。
摘要由CSDN通过智能技术生成

点击蓝字关注我们

Python爬虫中有两种下载图片的方式,一种是基于requests模块,另一种是基于urllib模块,requests和urllib都是爬虫中用来发起网络请求的模块,有异曲同工之妙,不过requests模块使用起来更方便、高级,所以大家都渐渐地不再使用urllib模块了。

一、基于requests模块进行图片下载

img_url是图片的url地址,是我随便从百度图片中找的一张图片。无论是图片还是视频,都是以二进制形式进行存储和传输的,所以就可以在获取到url地址的响应数据后,以二进制方式写入文件就可以了。

#方式1:基于requestsimport requestsheaders = {
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.204 Safari/537.36'}img_url = 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1589997412390&di=eddf804a68f06487a81895c38506b6dd&imgtype=0&src=http%3A%2F%2Fn.sinaimg.cn%2Fsinacn08%2F222%2Fw640h382%2F2018060
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值