发布于2019-08-06 09:50 阅读(480) 评论(0) 点赞(2) 收藏(1)
import re
import requests
headers = {
'Cookie':'UM_distinctid=16828a999356ee-01dbffc4bd71a8-33504275-144000-16828a99936840; CNZZDATA1255357127=1573548009-1546867979-%7C1546921578',
'Host':'m.meitulu.com',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.26 Safari/537.36 Core/1.63.6788.400 QQBrowser/10.3.2843.400'
}
url = 'https://m.meitulu.com/t/faye/'
#pattern = re.compile('<a href="(.*?)"><img src=".*?" alt="(.*?)" width=".*?" height=".*?"/></a><p>(.*?)</p>',re.S)
pattern = re.compile('<a href="(.*?)"><img src=".*?" alt="(.*?)" width=".*?" height=".*?"/></a>')
response = requests.get(url,headers = headers)
response.encoding = 'utf-8'
urlstart = 'https://mtl.ttsqgs.com/images/img/'
header = {
'Host':'mtl.ttsqgs.com',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.26 Safari/537.36 Core/1.63.6788.400 QQBrowser/10.3.2843.400'
}
li = re.findall(pattern,response.text)
for content in li:
num = re.match('https://m.meitulu.com/item/(.*?).html',content[0]).group(1)
referer = 'https://m.meitulu.com/item/' + str(num) +'.html'
header['Referer'] = referer
#num = re.search('https://m.meitulu.com/item/(.*?).html',content[0]).group(1)
#match 从头开始 search 不是
'''
p = re.compile('[.*?].*?[(.*?)]')
picnum = re.match(p,content[1].group
print(picnum)#不知道为什么不对...
'''
picnum = re.findall('\d+',content[1])[-1]
#print(content[1],picnum)
for i in range(1,int(picnum)+1):
u = urlstart + str(num) + '/' + str(i) +'.jpg'
print(content[1],'正在下载第{}张'.format(i),u)
with open('E:\刘飞儿\%s%s.jpg'%(content[1],i) ,'wb') as f:
f.write(requests.get(u,headers = header).content)
作者:爸爸去挣钱我去幼儿园
链接:https://www.pythonheidong.com/blog/article/7208/861eba724abac0997035/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!