改进 python3.3看糗百,改进python3.3,import urlli
文章由Byrx.net分享于2019-03-23 09:03:47
改进 python3.3看糗百,改进python3.3,import urlli
import urllib.requestimport reclass qiubai: def __init__(self, page=1): self.page = page def search(self, page): url = "http://www.qiushibaike.com/week/page/%s" % page re_qb = re.compile(r'detail.*?<img.*?\\s>(.*?)<.*?title="(.*?)">\\s*(.*?)\\s*?<', re.DOTALL) html = urllib.request.urlopen(url) text=html.read().decode("utf-8") my_qiubai = re_qb.findall(text) for s in my_qiubai: print("---",s[0],"----",s[1]) print("内容:",s[2]) s = input("回车继续,q退出") if s == "q": exit() else: page = int(page) + 1 print("-"*18 + "第" + str(page) + "页" + "-"*18) self.search(page) print("-"*40) def query(self): global p p = input("输入要看的页数:") if p == "q": exit() elif not p.isdigit() or p == "0": self.query() else: print("-"*18 + "第" + p + "页" + "-"*18) self.search(p)if __name__ == "__main__": print("-"*40) print("一入糗百深似海,从此节操是路人---hhdys") print('输入"q"退出程序') print("-"*40) qb = qiubai() qb.query()#该片段来自于http://byrx.net
评论关闭