吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3279|回复: 19
收起左侧

[Python 转载] 爬取彼岸网壁纸

[复制链接]
sjc18627058721 发表于 2020-11-30 10:05
本帖最后由 sjc18627058721 于 2020-11-30 10:17 编辑

使用前需要安装相应的模块
新手上路,如果有不足,请大佬指出
[Python] 纯文本查看 复制代码
import re
import requests
import os
import easygui

(min,max)=easygui.multenterbox(fields=['起始数','终止数'],values=['26524','26526'])
min=int(min)
max=int(max)

os.mkdir('bizhi')
os.chdir('bizhi')
num=1
for i in range(min,max):
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3760.400 QQBrowser/10.5.4083.400'
    }
    urls = "http://pic.netbian.com"
    url = "http://pic.netbian.com/tupian/{}.html".format(str(i))
    res=requests.get(url,headers=headers)
    res.encoding='gbk'
    html=res.text
    image = re.findall('<img src="(.*?)" data-pic', html)
    name = re.findall('<h1>(.*?)</h1>', html)
    images = [urls + i for i in image]

    for names in name:
        for img in images:
            file_name=names+'.jpg'
            print("===========================开始下载第{0}张壁纸================================".format(num))
            print(file_name)
            response=requests.get(img)
            with open(file_name,'wb') as file:
                file.write(response.content)
            print("下载完成")
            num+=1

免费评分

参与人数 2吾爱币 +1 热心值 +1 收起 理由
zuoyunjiang + 1 谢谢@Thanks!
你们不懂 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

y376694236 发表于 2020-11-30 12:15
本帖最后由 y376694236 于 2020-11-30 12:16 编辑

Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
================== RESTART: C:\Users\nicey\Desktop\新建文件夹\下载.py =================
Traceback (most recent call last):
  File "C:\Users\nicey\Desktop\新建文件夹\下载.py", line 6, in <module>
    (min,max)=easygui.multenterbox(fields=['起始数','终止数'],values=['26524','26526'])
TypeError: cannot unpack non-iterable NoneType object
>>>
有点问题!
y376694236 发表于 2020-11-30 12:27
本帖最后由 y376694236 于 2020-11-30 12:29 编辑

有的有的有的有的有的

Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> import easygui
>>>
magiclyan 发表于 2020-11-30 10:38
反正看不懂…Mark吃灰就对啦(&#3665;&#10075;&#7447;&#10075;&#3665;)
笼中雀 发表于 2020-11-30 10:50
顶一下,代码拿走了哈  嘿嘿
穆塔muta 发表于 2020-11-30 10:54
学习了,感谢分享
zuoyunjiang 发表于 2020-11-30 11:06
这个可是厉害了,,
3377959709 发表于 2020-11-30 11:06
这个只能爬取缩小版的图片超清2k啥的应该不行
y376694236 发表于 2020-11-30 11:14
下载的文件在哪里??
 楼主| sjc18627058721 发表于 2020-11-30 11:41
y376694236 发表于 2020-11-30 11:14
下载的文件在哪里??

本地创建了一个文件夹,在里面,但是没有相应模块的话是是用不了的
 楼主| sjc18627058721 发表于 2020-11-30 12:23
y376694236 发表于 2020-11-30 12:15
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type ...

没装easygui模块吧
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 09:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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