查看原文
其他

用Python来看新闻

Don Lex Python绿洲 2018-08-20

阅读文本需要2分钟

大多数人可能每天都要浏览新闻,但是可能需要在不同的软件中切换来切换去,相当地麻烦。今天就用Python大法来解决你的烦恼,让你一次看个够。。。

基本思路

爬取新闻的方法有很多,可以通过解析网页,也可以利用API爬取。今天就正式一点,利用网易的新闻API接口来爬取数据。通过访问接口,解析返回来的数据,保存你关心的想要的信息。

API接口 :

http://c.m.163.com/nc/article/headline/T1348647853363/0-100.html

观察数据信息

访问网易新闻的API,通过开发者工具可以看到一大堆的新闻数据,并且数据类型跟字典类似。所以转换为json格式,方便提取。

(数据信息)

代码:

由于只是想要快速的浏览一下,所以这里只提取了标题信息而已 。至于后面的input(),只是为了让Python运行完的时候不一闪而过。如果想要展示更多的信息,可以自行修改一下代码,

运行结果:

最后

在网上搜索一下,可以发现有很多的接口,这里只是选取了其中的一个,有兴趣可以自己去试一下其他的。

虽然这些新闻信息只是文字版,可以过滤掉一些靠图片来吸引眼球的新闻,但是标题党就过滤不掉了 

当然也可以设计一个定时任务,让这个程序每天定时运行起来,这样子就可以很方便的享受新鲜出炉的新闻啦。。。

ps: API后面的0-100是参数,并且最大只能支持100


 推荐阅读: 

Python注释规范
Python Web框架介绍

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存