找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2.1K|回复: 5

[软件] Python抓取斗图啦源码分享

[复制链接]

  离线 

1

主题

6

回帖

3

积分

UID
2177
威望
0
金钱
244
金币
0

积分
3
连签
0

在线时间: 6 小时
最后登录: 2024-12-21
发表于 2018-10-21 11:44:09 | 显示全部楼层 |阅读模式

马上登陆,加入晨风

您需要 登录 才可以下载或查看,没有账号?立即注册

×
哈哈,大家好我是怨黎,小梨子~~~

星期天闲的没有事情可做

于是我就开始捣鼓代码了

然后。。。。。

无意中写出了批量下载斗图啦的程序

无聊之作,但是运行效率还是很高滴!

“No picture you say a J8啊!”对不对?

一定有图有真相哈。。。

上图:

上代码:
[Python] 纯文本查看 复制代码
import requests as r[/align]
import urllib
import re
import os
script_path = os.path.realpath(__file__)
script_dir = os.path.dirname(script_path)
def getapage(url):
    headers = {
        "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36"}
    html = r.get(url, headers=headers).text
    regex = """<img src="//static.doutula.com/img/loader.gif" style="width: 100%; height: 100%;" data-original="(.*?)" alt="(.*?)" class="img-responsive lazy image_dta" data-backup"""
    resulit = re.findall(regex, html)
    return resulit
if not os.path.exists(script_dir + '/imgs'):
    os.mkdir(script_dir + '/imgs')
for i in range(1,1959+1):
    resulit=getapage("http://www.doutula.com/photo/list/?page="+str(i))
    print("正在获取第"+str(i)+"页")
    for imgs in resulit:
        o = open(script_dir + "/imgs/" + imgs[1] + ".gif", "wb")
        img = urllib.request.urlopen(imgs[0])
        o.write(img.read())
        o.close()
小弟不奢侈money!!!要的是别喷me。。。。。
溜啦,溜啦!



深度截图_选择区域_20181021113231.png
深度截图_选择区域_20181021114115.png

本帖被以下淘专辑推荐:

专注小学及初中生编程教育联系我:1474870688

  离线 

1

主题

6

回帖

3

积分

UID
2177
威望
0
金钱
244
金币
0

积分
3
连签
0

在线时间: 6 小时
最后登录: 2024-12-21
 楼主| 发表于 2018-10-21 11:48:25 | 显示全部楼层
一楼b位of me
专注小学及初中生编程教育联系我:1474870688

  离线 

11

主题

100

回帖

1463

积分

UID
1974
威望
2907
金钱
4425
金币
137

积分
1463
连签
1

在线时间: 530 小时
最后登录: 2025-2-6

进阶会员活跃会员

发表于 2018-10-21 12:13:32 | 显示全部楼层
二楼c位of me
共建晨风机器人论坛和谐环境!
积极为论坛网友服务到底!
态度主导一切!
如有疑问+QQ44848271
讨论群:7495501

  离线 

24

主题

46

回帖

5075

积分

UID
3
威望
7
金钱
4885
金币
499

积分
5075
连签
1

在线时间: 223 小时
最后登录: 2024-3-9

进阶会员

QQ
发表于 2018-10-21 23:44:48 | 显示全部楼层
三楼D位of me

  离线 

0

主题

8

回帖

54

积分

UID
4308
威望
13
金钱
211
金币
0

积分
54
连签
1

在线时间: 4 小时
最后登录: 2020-4-30
发表于 2019-3-11 06:39:57 | 显示全部楼层
四楼E位of me
【晨风机器人论坛】http://bbs.52svip.cn 【晨风论坛官方群】822875090

  离线 

0

主题

3

回帖

54

积分

UID
5840
威望
0
金钱
51
金币
0

积分
54
连签
2

在线时间: 0 小时
最后登录: 2019-8-27
发表于 2019-8-26 23:07:26 | 显示全部楼层
强烈支持楼主ing……
【晨风机器人论坛】http://bbs.52svip.cn 【晨风论坛官方群】822875090
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|站点地图|Archiver|手机版|小黑屋|晨风机器人论坛 ( 粤ICP备17129296号 )|网站地图|

GMT+8, 2026-4-3 19:55 , Processed in 1.041162 second(s), 37 queries , Gzip On, Redis On.

Powered by 晨风机器人论坛 (X3.5)

© 2001-2024 晨风机器人论坛.

快速回复 返回顶部 返回列表