首页 > 代码库 > 下载捧腹网图片
下载捧腹网图片
# 锁薇,捧腹网 import urllib.request, re# , sys # 获取网页源码 def page(pg): url = ‘https://www.pengfu.com/index_%s.html‘%pg # 页面是utf8编码,所有解码成unicode html = urllib.request.urlopen(url).read().decode(‘utf8‘) # <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> # print(html) return html # 获取标题 def title(html): reg = re.compile(r‘<h1 class="dp-b"><a href="http://www.mamicode.com/.*?" target="_blank">(.*?)</a>‘) # r表示防止转义 item = re.findall(reg, html) # print(item) return item # 获取图片url def content(html): # html = page(1) reg = r‘<img src="http://www.mamicode.com/(.*?)" width=‘ item = re.findall(reg, html) # print(item) return item def download(url, name): path = ‘image\%s.jpg‘%name#.decode(‘utf-8‘).encode(‘gbk‘) # win下只识别gbk urllib.request.urlretrieve(url, path) for i in range(5,9): html = page(i) title_list = title(html) content_list = content(html) for m, n in zip(title_list, content_list): # 把标题和图片对个对应 print(‘正在下载>>>>>:‘ + m, n) download(n, m)
下载捧腹网图片
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。