下载糗事百科热图,糗事百科热图,#!/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

评论关闭