python通过API查阅热点新闻
最近在看一些API接口的文档信息,随手写了比较简单的接口调用程序。
新闻的API用的是聚合数据的,免费的,需要自己申请一个账号,然后才有key。
先放新闻接口数据格式以及返回信息
接口地址:http://v.juhe.cn/toutiao/index
支持格式:json
请求方式:get/post
请求示例:http://v.juhe.cn/toutiao/index?type=top&key=APPKEY
接口备注:返回头条,社会,国内,娱乐,体育,军事,科技,财经,时尚等新闻信息
请求参数说明:
名称 类型 必填 说明key string 是 应用APPKEYtype string 否 类型,,top(头条,默认),shehui(社会),guonei(国内),guoji(国际),yule(娱乐),tiyu(体育)junshi(军事),keji(科技),caijing(财经),shishang(时尚)
JSON返回的示例:
{"reason": "成功的返回","result": {"stat": "1","data": [{"title": "巫山云雨枉断肠:女摄影师Erika Lust记录的性爱",/*标题*/"date": "2016-06-13 10:31",/*时间*/"author_name": "POCO摄影",/*作者*/"thumbnail_pic_s": "http://09.imgmini.eastday.com/mobile/20160613/20160613103108_7b015493398e7fd13dda3a5c
e315b1c8_1_mwpm_03200403.jpeg",/*图片1*/"thumbnail_pic_s02": "http://09.imgmini.eastday.com/mobile/20160613/20160613103108_7b015493398e7fd13dda3a5ce315
b1c8_1_mwpl_05500201.jpeg",/*图片2*/"thumbnail_pic_s03": "http://09.imgmini.eastday.com/mobile/20160613/20160613103108_7b015493398e7fd13dda3a5ce315
b1c8_1_mwpl_05500201.jpeg",/*图片3*/"url": "http://mini.eastday.com/mobile/160613103108379.html?qid=juheshuju",/*新闻链接*/"uniquekey": "160613103108379",/*唯一标识*/"type": "头条",/*类型一*/"realtype": "娱乐"/*类型二*/},
...]}}
下面上python程序
coding=utf-8
import urllib
import urllib2
import re
import json
user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
headers = { 'User-Agent' : user_agent }def news(ntype):url = 'http://v.juhe.cn/toutiao/index?type='+str(type)+'&key='try:request = urllib2.Request(url,headers = headers)response = urllib2.urlopen(request)content = response.read()data=json.loads(content)mynews=data['result']['data']for i in range(len(mynews)):print mynews[i]['title']print u"点击新闻链接%s"%mynews[i]['url'] except urllib2.URLError, e:if hasattr(e,"code"):print e.codeif hasattr(e,"reason"):print e.reason
while 1:print "-"*70ntype=raw_input(u"请输入要查看热点新闻的类型,top(头条,默认),shehui(社会),guonei(国内),guoji(国际),yule(娱乐),tiyu(体育)junshi(军事),keji(科技),caijing(财经),shishang(时尚)")news(ntype)print "-"*70
程序运行结果:
python通过API查阅热点新闻相关推荐
- python编程100例头条-python 简单爬取今日头条热点新闻(一)
今日头条如今在自媒体领域算是比较强大的存在,今天就带大家利用python爬去今日头条的热点新闻,理论上是可以做到无限爬取的: 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模式netwo ...
- python 爬取今日头条热点新闻
嗯,今天就让我们来一起爬爬今日头条的热点新闻吧! 今日头条地址:https://www.toutiao.com/ch/news_hot/ 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模 ...
- 基于Python热点新闻关键词数据分析系统
温馨提示:文末有 CSDN 平台官方提供的博主 Wechat / QQ 名片 :) 1. 项目简介 利用网络爬虫技术从某新闻网站爬取最新的新闻数据,并进行版块分类,对某篇版块下的所有新闻进行中文分词, ...
- python爬虫今日头条_python 简单爬取今日头条热点新闻(
今日头条如今在自媒体领域算是比较强大的存在,今天就带大家利用python爬去今日头条的热点新闻,理论上是可以做到无限爬取的: 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模式netwo ...
- python爬虫爬取今日头条_python 简单爬取今日头条热点新闻(一)
今日头条如今在自媒体领域算是比较强大的存在,今天就带大家利用python爬去今日头条的热点新闻,理论上是可以做到无限爬取的: 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模式netwo ...
- python 头条 上传_python 简单爬取今日头条热点新闻(一)
今日头条如今在自媒体领域算是比较强大的存在,今天就带大家利用python爬去今日头条的热点新闻,理论上是可以做到无限爬取的: 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模式netwo ...
- python爬虫今日头条_python 简单爬取今日头条热点新闻(一)
今日头条如今在自媒体领域算是比较强大的存在,今天就带大家利用python爬去今日头条的热点新闻,理论上是可以做到无限爬取的: 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模式netwo ...
- (原)python爬虫入门(2)---排序爬取的辽宁科技大学热点新闻
发现科大网页的源码中还有文章的点击率,何不做一个文章点击率的降序排行.简单,前面入门(1)基本已经完成我们所要的功能了,本篇我们仅仅需要添加:一个通过正则获取文章点击率的数字:再加一个根据该数字的插入 ...
- 用 Identity Server 4 (JWKS 端点和 RS256 算法) 来保护 Python web api
目前正在使用asp.net core 2.0 (主要是web api)做一个项目, 其中一部分功能需要使用js客户端调用python的pandas, 所以需要建立一个python 的 rest api ...
最新文章
- MySQL中更改表操作
- 为所有PHP-FPM容器构建单独的NGinx Dock镜像
- 河南省第十届大学生程序设计竞赛 A,B,C,D,F,G,H 题解
- Python中的符号
- 一篇博客读懂设计模式之-----策略模式
- SQL PASS北京用户群成功举办第一次线下活动,性能调优PPT分享
- tomcat日志中出现乱码
- 在编程的路上遇见另一个自己
- 不小心点了计算机一键还原怎么操作,电脑一键还原在哪里?电脑怎样一键还原系统...
- java thread 几个状态_Java 几种线程状态之间的相互关系
- 高等代数——大学高等代数课程创新教材(丘维声)——3.2笔记+习题
- python 将中文变为拼音_python如何使用pypinyin将中文转换为拼音,详细介绍
- mysqldump导出数据备份 --set-gtid-purged=OFF(简明!!)
- 12306 抢票助手 Java
- Matlab学习笔记9.3:Matlab之神经网络模型
- 【python与数据分析】实验八——图像批量添加数字水印及实现模拟转盘抽奖游戏
- apache ii评分怎么评_APACHEII评分说明
- 论文所涉及公司简介是否需要查重?
- 苏嵌嵌入式linux实训 第1天
- Settings 笔记整理