这篇文章主要为大家详细介绍了Python 使用命令行看糗百的简单示例,具有一定的参考价值,可以用来参考一下。
对python这个高级语言感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
直接上代码吧
# @param 命令行看糗百
# @author 四海网|q1010.com
#!/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.*?<a.*?>(.*?)<.*?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()
# End www_512pic_com
本文来自:http://www.q1010.com/181/2031-0.html
注:关于Python 使用命令行看糗百的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:命令行
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。