获取句子迷的经典语录[Python版本]
2016-08-08 17:41
399 查看
#coding:utf-8 import star from bs4 import BeautifulSoup import win32clipboard, win32con def getJuzi(urlroot): nexturl = urlroot ipage = 0 result = '' while True: ipage = ipage + 1 print(u'正在获取第 ' + str(ipage) + u' 页金句……') print(nexturl) html = star.fetch(nexturl) soup = BeautifulSoup(html, "lxml") texts = soup.select('a[class="xlistju"]') for text in texts: result = result + text.getText() + "\r\n\r\n" nexturls = soup.select('a[rel="next"]') if nexturls is None or len(nexturls)==0: break else: nexturl = 'http://www.juzimi.com' + nexturls[0].attrs['href'] return result s = getJuzi('http://www.juzimi.com/article/%E8%BF%BD%E9%A3%8E%E7%AD%9D%E7%9A%84%E4%BA%BA') win32clipboard.OpenClipboard() win32clipboard.EmptyClipboard() win32clipboard.SetClipboardText(s) win32clipboard.CloseClipboard() print 'got it'
相关文章推荐
- Python获取操作系统版本信息
- Python-Pysvn中获取两个版本之间的diff
- python获取操作系统平台、版本及架构
- 获取汉字偏旁部首 Python版本
- python实现获取系统版本和mac信息上传到指定接口
- Ken Thompson爷爷的经典复制自身代码程序 - Python版本(只用两行!)
- Python脚本获取操作系统版本信息
- 获取当前 Python 版本
- Python 获取CPU基础信息(Linux 版本)
- OpenDayLight 氢版本 RestAPI 调用实例(2)-主机信息获取(Python)
- python版本mysql connctor使用问题一例:不能获取到新数据
- python获取Linux下文件版本信息、公司名和产品名的方法
- python使用ctypes模块调用windowsapi获取系统版本示例
- python如何获取某模块的版本信息
- 获取python版本
- [Python] (多线程版本)抓取聚划算页面商品分析页面获取商品信息并以XML格式保存到本地
- python学习四:import模块方法、可变参数、字典key判断、版本信息获取、列表解析、
- python获取文件版本信息、公司名和产品名的方法
- python:获取mysql版本
- 利用Python脚本获取Windows和Linux的系统版本信息 推荐