腾讯读书转TXT文件下载python代码,txtpython,这里是用腾讯读做为例子,
腾讯读书转TXT文件下载python代码,txtpython,这里是用腾讯读做为例子,
这里是用腾讯读做为例子,将它的内容转TXT文件后下载的这样一个python代码。
需要用到python urllib2等方法模块。
import re, os, urllib2url = 'http://book.qq.com/s/book/0/22/22707/'page_re = re.escape(url) + r'\d+\.shtml'data = urllib2.urlopen(url).read()pages = re.findall(page_re, data)count = 1txt = []for page in pages: html = urllib2.urlopen(page).read() print "downloading [%d/%d], %s" % (count, len(pages), page) m = re.findall(re.escape('<div id="content"') + '.*?' + re.escape('</div>'), html, re.DOTALL) if m: m = m[0] txt.append(m) count += 1f=open('downqq.html', 'wb')#www.iplaypy.comf.write("""<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html lang="en"> <head><meta http-equiv="Content-Type" content="text/html;charset=GBK"><title></title></head><body>""")f.write('\r\n\r\n\r\n'.join(txt))f.write('</body></html>')f.close()print("DONE!")os.system("downqq.html")
编橙之家文章,
相关内容
- 看看python是如何解决三赌徒问题的,python赌徒,关于Py
- 完成自动查找翻译单词的python源代码,python源代码,下面
- 从糗事百科下载数据的python方法示例,糗事python,从糗事
- 下载序列并保存到文本中的方法,序列保存文本方法
- Python方法生成华容道所有开局,python华容道开局,编橙之
- world统计用python实现的方法,worldpython,python实现统计w
- 用Python语言打印杨辉三角形方法示例,python杨辉,下面这
- python猜数字游戏快速求解解决方案,python猜数字求解
- python计算文字的Md5和Sha1的校验值,,Python完成计算文字
- Python方法完成农历日历功能代码,python农历,Python方法完
评论关闭