python 实践--新闻聚合
2024-09-05 04:25:16
采集新闻,体会到面向问题和面向对象的区别。
如果希望新闻来源多出,比如NNTP,Web。可以实现:Source,Destination,NewItem,NewAgent。
Scoure处理来源,
Destination生成报告格式。
NewItem用来封装每条新闻的主题和Body
Agent:用来添加新闻源,添加目标源。然后将每个新闻源发布给每个目标。
用到的模块:
nntplib import NNTP
time import time, localtime, strftime
email import message_from_string
urllib import urlopen
re
textwarp.wrap ==>调整字符串最大行宽
NNTP:
NNTP(host)
server.newnews(group,yymmdd,hhmmss)[1] ==>某个时间之后的某个Group的新闻
Web:
urlopen(url)
往文件里面输入文本:
f = open(‘filename’,'w')
print >>f,'xxxxx' ===>可以用格式
最新文章
- 命名规范(数据库,c#)
- google浏览器截图工具 Open Screenshot(代码截图)
- ButterKnife 8.2.1 大圣归来
- php自学提升进阶路线
- php面向对象学习
- Javascript 对输入框中的内容进行 “全选/反选”
- 用APK Downloader直接从Google Play上下载apk
- 字符串编码---hash函数的应用
- APICloud使用
- Vue 2.3、2.4 知识点小结
- AGC01 A - BBQ Easy
- Android呼吸灯效果实现
- Android-Genymotion Unable to load VirtualBox engine
- Python基础语法-内置数据结构之列表
- Jmeter测试Mysql数据库-入门篇
- mysql 主从同步遇到的问题(1032)
- ASM Disk Discovery 最佳实践
- git获取帮助
- Android系统启动过程[典☆☆☆]
- Charles弱网测试