好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 flower0712 于 2019-11-21 18:53 编辑
第一次发帖
# -*- coding:utf-8 -*-
import requests
import re
import random
local=input('请输入下载位置:')
while (1):
trouble=0
n=random.randrange(2,1000)
url=(r'http://www.doutula.com/photo/list/?page=%d'%n)
result=requests.get(url).text
pattern=re.compile('data-original="(.*?)"\salt="(.*?)"\sclass=',re.S)
image_urls=re.findall(pattern,result)
'''for image_url in image_urls:
yield1 ={
'image': image_url[0],
}'''
for image_url in image_urls:
image_name=image_url[1]
image=requests.get(image_url[0]).content
try:
with open(r'%s\%s'%(local,image_name+'.'+image_url[0].split('.')[-1]),'wb')as file:
file.write(image)
except:
print('下载错误')
trouble+=1
print('页码%d下载完成\n下载错误%d张'%(n,trouble))
#print(image_url[0])
|
-
随便新建一个文件夹点击就会有位置
-
这个就是位置
-
就是这样
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|