数据采集的利器,python网络爬虫,图片的获取

本文聚焦于大数据时代,介绍了Python爬虫获取图片的方法。给出了获取图片的代码,包含定义获取图片函数,获取图片信息、转换为JSON格式、定位图片URL并下载到本地等步骤,还给出了调用处理逻辑的示例。

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

在大数据时代作为数据的源头,python网络爬虫,数据采集的利器

本文介绍的是python爬虫图片的获取,

家可以加一下python技术交流裙、适合初学者和进阶的同行业交流

![里面又相关的python入门学习资料及进阶实战视频文档]
点击链接加入群聊【Python技术交流】:https://jq.qq.com/?_wv=1027&k=5SvRhJ9

好了下面开始撸代码走你

import requests

import json

import urllib

三个参数,你要获取整个图片集的名字,你要获取多少张,获取过来的放在哪里

def getSogoulmag(category,length,path):

n=length

cate=category

获取的是图片所有信息

imgs=requests.get('http://pic.sogou.com/pics/channel/getAllRecomPicByTag.jsp?category=’+cate+

‘&tag=%E5%85%A8%E9%83%A8&start=0&len=’+str(n))

转换成为json格式

jd=json.loads(imgs.text)

all_items所有的图片

jd=jd[‘all_items’]

imgs_t=[]

for j in jd:

通过定位bthumbUrl获取图片

imgs_t.append(j[‘bthumbUrl’])

m=0

for img in imgs_t:

打印某一张图片正在下载

print(str(m)+’.jpg’+‘Downlod…’)

用来把远程数据下载到本地

urllib.request.urlretrieve(img,path+str(m)+’.jpg’)

m=m+1

print(‘Complete!’)

调用整个处理逻辑

getSogoulmag(‘壁纸’,100,‘E:/download/’)
如大家没有看懂的可以看之前在腾讯课堂直播上的录播视频,有兴趣的可以进去免费报名看一下,每天晚上都有免费直播分享、
点我进入免费直播教室

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值