采集新闻,体会到面向问题和面向对象的区别。

如果希望新闻来源多出,比如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' ===>可以用格式

最新文章

  1. 命名规范(数据库,c#)
  2. google浏览器截图工具 Open Screenshot(代码截图)
  3. ButterKnife 8.2.1 大圣归来
  4. php自学提升进阶路线
  5. php面向对象学习
  6. Javascript 对输入框中的内容进行 “全选/反选”
  7. 用APK Downloader直接从Google Play上下载apk
  8. 字符串编码---hash函数的应用
  9. APICloud使用
  10. Vue 2.3、2.4 知识点小结
  11. AGC01 A - BBQ Easy
  12. Android呼吸灯效果实现
  13. Android-Genymotion Unable to load VirtualBox engine
  14. Python基础语法-内置数据结构之列表
  15. Jmeter测试Mysql数据库-入门篇
  16. mysql 主从同步遇到的问题(1032)
  17. ASM Disk Discovery 最佳实践
  18. git获取帮助
  19. Android系统启动过程[典☆☆☆]
  20. Charles弱网测试

热门文章

  1. 【LOJ】#2210. 「HNOI2014」江南乐
  2. Appium移动端自动化测试--元素操作与触摸动作
  3. [javascript]原生js实现Ajax
  4. redis的下载和安装
  5. android 仿微信朋友圈图片选择控件
  6. SQL Server系统函数:元数据函数
  7. elment 中tree组件展开所有和收缩所有
  8. python2.7.5安装docker-compose的方法
  9. main函数前后
  10. c#NPOI导出2007版本excel