sjc18627058721 发表于 2020-11-30 10:05

爬取彼岸网壁纸

本帖最后由 sjc18627058721 于 2020-11-30 10:17 编辑

使用前需要安装相应的模块
新手上路,如果有不足,请大佬指出
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 =

    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

y376694236 发表于 2020-11-30 12:15

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

Python 3.9.0 (tags/v3.9.0:9cf6752, Oct5 2020, 15:34:40) 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, Oct5 2020, 15:34:40) on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> import easygui
>>>

magiclyan 发表于 2020-11-30 10:38

反正看不懂…Mark吃灰就对啦(๑❛ᴗ❛๑)

笼中雀 发表于 2020-11-30 10:50

顶一下,代码拿走了哈嘿嘿{:301_1002:}

穆塔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, Oct5 2020, 15:34:40) on win32
Type ...

没装easygui模块吧
页: [1] 2 3
查看完整版本: 爬取彼岸网壁纸