爬取彼岸网壁纸
本帖最后由 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: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: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
>>> 反正看不懂…Mark吃灰就对啦(๑❛ᴗ❛๑) 顶一下,代码拿走了哈嘿嘿{:301_1002:} 学习了,感谢分享 这个可是厉害了,, 这个只能爬取缩小版的图片超清2k啥的应该不行 下载的文件在哪里?? y376694236 发表于 2020-11-30 11:14
下载的文件在哪里??
本地创建了一个文件夹,在里面,但是没有相应模块的话是是用不了的 y376694236 发表于 2020-11-30 12:15
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct5 2020, 15:34:40) on win32
Type ...
没装easygui模块吧