下载糗事百科热图,糗事百科热图,#!/usr/bin/e
文章由Byrx.net分享于2019-03-23 08:03:33
下载糗事百科热图,糗事百科热图,#!/usr/bin/e
#!/usr/bin/env python#coding:utf-8import urllib2import reclass qiubai: def __init__(self,page=1): self.page=page def search(self,page): url = "http://www.qiushibaike.com/imgrank/page/%s" % page re_qb = re.compile('"\\S{6,}system\\/pictures\\S{6,}.jpg"',re.DOTALL) html = urllib2.urlopen(url).read() my_qiubai = re_qb.findall(html) print len(my_qiubai) for i in range(0,len(my_qiubai)): url2 = my_qiubai[i][1:-1] print url2 f = urllib2.urlopen(url2) with open(url2[-12:], "wb") as code: code.write(f.read()) if page == 350: exit() else: page=int(page)+1 print "-"*18 + "第" + str(page) + "页" + "-"*18 self.search(page) print "-"*40 def query(self): p = "1" if not p.isdigit() or p =="0": self.query() else: self.search(p)if __name__ == "__main__": qb=qiubai() qb.query()#该片段来自于http://byrx.net
评论关闭