其他
用Python来看新闻
阅读文本需要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