python-76:BS4实例2:公务员时间

大憨熊 提交于 2020-03-08 17:11:16

最近一段时间,我们组长每天来上班的第一件事情就是从前台拿当天的报纸到座位上看,还打趣的说,这像不像公务员上班时候的样子

当然,这并不是调侃或者实力嘲讽,实际上,每天半个小时左右的休闲时间对程序员来说还是很重要的,但是,呵呵,对于我这样的技术渣来说还是需要充分利用每一点时间来不断学习,提升自己,所以,对于这种行为,我只能看看就好。

但是这却也让我萌生了一个想法,我能不能编写一个程序,获取每天的新闻来进行浏览,遇到自己喜欢的文章能够下载到本地,作为收藏和日后的学习

呵呵,"日后",为什么听着这么别扭

这确实是一个很不错的想法,但关键是我们需要找到一个好的网站,我一开始选择的是"人民日报网",但是后面想想不对,这样很可能会被查水表,所以只能放弃,其实那个代码已经写了一半了,后来我想,如果能够获取关于编程方面的文章,这既能了解相关的一些动态,又能将感兴趣的文章下载下来日后再进一步的学习,然后经过多方寻找和对比,我发现伯乐在线这个网站里面关于编程的内容很多,而且经常更新,所以,就是它了,毕竟说句实话,关于这类型的文章和论坛在中国真的不是很多,所以我最近一直得看英文文档,

接着得给这个实例起一个响亮的名字,恩,就叫"公务员时间"吧

BS4实例2:公务员时间

实例目标:

  1. 找到每天更新的文章,并将标题列举出来

  2. 可以按标题序号选择要阅读的文章,对于感兴趣的文章,还可以下载下来

  3. 设置交互模式,或者可以在特定时间自动运行程序

实例分析:

  1. 网页的处理部分包括获取文章网址,正文内容等等使用urllib2和BS4

  2. 交互部分是整个实例的另一个重要的内容,需要对实际使用的情况进行分析处理

实例的大致情况就分析到这里,具体的内容在实现时会详细进行分析,作为基础篇的最后一个实例,我想讲一些python的基础知识,比如怎么编写更加易读的代码,或者怎么样解决编写代码过程中遇到的问题等等,我希望能够在一个合适的时间形成一些好的观念,在后面的学习中,我们能够花更多的精力关注于相关的库,模块的功能和使用,而不是面对着一些自己看了都觉得烦的代码来进行调试,我们需要先了解一些好的习惯,然后在不断的练习中慢慢培养。



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!