700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python爬虫抓取煎蛋(jandan.net)无聊图

Python爬虫抓取煎蛋(jandan.net)无聊图

时间:2023-02-02 08:23:02

相关推荐

Python爬虫抓取煎蛋(jandan.net)无聊图

1 #!/usr/bin/python 2 #encoding:utf-8 3 ''' 4 @python 3.6.1 5 @author: 1109159477@ 6 @create date: 0611 7 8 ''' 9 import requests10 import urllib11 import re12 import os13 14 #当前最大页数15 url='/pic'16 data=urllib.request.urlopen(url).read().decode('utf-8')17 max_page_num=re.findall(r'<span class.*current-comment-page.*?>\[(.*?)\]</span>',data)[1]18 19 def download_pic(start_page,stop_page,download_file):20for num in range(start_page,stop_page):21 os.chdir(download_file)#图片保存目录22 url='/pic/page-%s' % num23 data=urllib.request.urlopen(url).read().decode('utf-8')24 pics=re.findall(r'<a href="//(.*?)" target.*?</a><br />',data, re.I|re.S|re.M)25 for i in pics:26 i='http://'+i27 r=requests.get(i)28 pic_name=i[28:100]29 with open(pic_name,'wb') as f:30 f.write(r.content)31 f.close()32 33 if __name__=='__main__':34print('当前最大页数为: %s' % max_page_num)35page1,page2=input('请输入要下载页数范围,例如500,513 :').split(',') 36download_pic(int(page1),int(page2),r'C:\Users\samsung\Desktop\jd_pics')37

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。