您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页命令行看糗百

命令行看糗百

来源:爱go旅游网

从网上看到一篇很有意思的文章,转载过来大家可以试一下

直接上代码吧

#!/usr/bin/env python
#coding:utf-8
import urllib2
import re
class 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.*?(.*?)<.*?title="(.*?)">s*(.*?)s*?<',re.DOTALL)
 html = urllib2.urlopen(url).read()
 my_qiubai = re_qb.findall(html)
 for i in range(0,19):
 for k in range(3):
 print my_qiubai[i][k]
 s = raw_input("回车继续")
 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 = raw_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 "糗百命令行版"
 print '输入"q"退出程序'
 print "-"*40
 qb=qiubai()
 qb.query()

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务