网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
广告
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月31日
漏签
0
天
殁涩吧
关注:
21
贴子:
3,533
看贴
图片
吧主推荐
游戏
首页
上一页
1
2
3
下一页
尾页
31
回复贴,共
3
页
,跳到
页
确定
<返回殁涩吧
>0< 加载中...
回复:Python 爬取多玩图库
取消只看楼主
收藏
回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
import json
img_dic = json.loads(r2.text)
导入json模块
使用json.loads读取r2的信息,就简单易懂了,下面是打印结果
IP属地:美国
17楼
2017-10-29 22:23
回复(1)
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
标题信息在gallery_title内,可以print(img_dict['gallery_title'])打印出来
r2的类型为dict字典类型,所以访问img_dict['gallery_title']会返回 gallery_title 对应的值
IP属地:美国
18楼
2017-10-29 22:33
回复
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
import os
os.mkdir(img_dict['gallery_title'])
导入os模块,os能进行文件管理
创建一个文件夹,名字是img_dict字典里gallery_title键的对应值.讲人话就是套图标题
分析楼上上的信息可以发现,图片信息存放在picInfo内,
之后要做的就是获取图片信息并保存到本地了
IP属地:美国
19楼
2017-10-29 22:50
回复
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
继续循环获取每个图片信息,
然后之中有个明明为url的键是储存图片链接的,可以使用requests.get()直接获取图片数据(二进制)
然后使用with open() as f以写入二进制模式创建一个文件,
写入之前获取的图片数据
IP属地:美国
20楼
2017-10-29 22:54
回复
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼上代码和注释都有错
IP属地:美国
21楼
2017-10-29 23:08
回复(2)
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
接下来需要利用到12L获取到的编号,再利用循环就可以爬取整个美女图片页面的套图了
把之前代码中gid=和_=部分改为可变的,gid就是data列表内储存的各个页面编号,_=则是时间戳
获取时间戳还需要import time模块
IP属地:美国
22楼
2017-10-29 23:21
回复
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
之后选择其后的内容,Tab让他们归入上面的for循环
IP属地:美国
23楼
2017-10-29 23:23
回复
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
运行一遍之后发现只获取了一份套图信息和一个空文件夹
IP属地:美国
25楼
2017-10-30 20:43
回复
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
恩貌似只是第二个文件夹某两张图片坏掉了,后面还出现因命名问题程序找不到相应文件夹,不过算基本成功(撒花
IP属地:美国
26楼
2017-10-30 21:06
回复(1)
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
之后是函数运行封装,下面这段if __name__ == 'main':是啥我也不懂,反正别人运行都有这个,
IP属地:美国
27楼
2017-10-30 21:28
回复
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
要做的很简单,将之前的代码分步骤装进函数内就可以
IP属地:美国
28楼
2017-10-30 21:36
回复(1)
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
之后使用上一个函数返回的套图链接id信息,获取每个套图网页内的图片信息
IP属地:美国
29楼
2017-10-30 21:43
回复(1)
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最后将新建文件+获取图片的过程封包
IP属地:美国
30楼
2017-10-30 21:50
回复
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
将楼上三个函数装入run()函数内
IP属地:美国
31楼
2017-10-30 21:54
回复
收起回复
殁涩
大挂B
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最后是这样,可以说相当简洁了
IP属地:美国
32楼
2017-10-30 22:15
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
特朗普威胁轰炸伊朗
1696260
2
互联网怪谈之父亲是一扇门
1359056
3
你最喜欢的动漫角色瞳孔是什么
1002792
4
国产3A能不能离开西游IP
916245
5
奥美迦奥特曼装甲情报来了
782236
6
小蜜蜂3-2MOUZ实现三连冠
582250
7
德约还能实现生涯百冠吗
504144
8
特朗普称泽连斯基欲退出矿产协议
398590
9
甲亢哥和他的逆天翻译们
349140
10
健美圈克里斯咋被B站封了
329994
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示