最近在看一些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查阅热点新闻相关推荐

  1. python编程100例头条-python 简单爬取今日头条热点新闻(一)

    今日头条如今在自媒体领域算是比较强大的存在,今天就带大家利用python爬去今日头条的热点新闻,理论上是可以做到无限爬取的: 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模式netwo ...

  2. python 爬取今日头条热点新闻

    嗯,今天就让我们来一起爬爬今日头条的热点新闻吧! 今日头条地址:https://www.toutiao.com/ch/news_hot/ 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模 ...

  3. 基于Python热点新闻关键词数据分析系统

    温馨提示:文末有 CSDN 平台官方提供的博主 Wechat / QQ 名片 :) 1. 项目简介 利用网络爬虫技术从某新闻网站爬取最新的新闻数据,并进行版块分类,对某篇版块下的所有新闻进行中文分词, ...

  4. python爬虫今日头条_python 简单爬取今日头条热点新闻(

    今日头条如今在自媒体领域算是比较强大的存在,今天就带大家利用python爬去今日头条的热点新闻,理论上是可以做到无限爬取的: 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模式netwo ...

  5. python爬虫爬取今日头条_python 简单爬取今日头条热点新闻(一)

    今日头条如今在自媒体领域算是比较强大的存在,今天就带大家利用python爬去今日头条的热点新闻,理论上是可以做到无限爬取的: 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模式netwo ...

  6. python 头条 上传_python 简单爬取今日头条热点新闻(一)

    今日头条如今在自媒体领域算是比较强大的存在,今天就带大家利用python爬去今日头条的热点新闻,理论上是可以做到无限爬取的: 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模式netwo ...

  7. python爬虫今日头条_python 简单爬取今日头条热点新闻(一)

    今日头条如今在自媒体领域算是比较强大的存在,今天就带大家利用python爬去今日头条的热点新闻,理论上是可以做到无限爬取的: 在浏览器中打开今日头条的链接,选中左侧的热点,在浏览器开发者模式netwo ...

  8. (原)python爬虫入门(2)---排序爬取的辽宁科技大学热点新闻

    发现科大网页的源码中还有文章的点击率,何不做一个文章点击率的降序排行.简单,前面入门(1)基本已经完成我们所要的功能了,本篇我们仅仅需要添加:一个通过正则获取文章点击率的数字:再加一个根据该数字的插入 ...

  9. 用 Identity Server 4 (JWKS 端点和 RS256 算法) 来保护 Python web api

    目前正在使用asp.net core 2.0 (主要是web api)做一个项目, 其中一部分功能需要使用js客户端调用python的pandas, 所以需要建立一个python 的 rest api ...

最新文章

  1. MySQL中更改表操作
  2. 为所有PHP-FPM容器构建单独的NGinx Dock镜像
  3. 河南省第十届大学生程序设计竞赛 A,B,C,D,F,G,H 题解
  4. Python中的符号
  5. 一篇博客读懂设计模式之-----策略模式
  6. SQL PASS北京用户群成功举办第一次线下活动,性能调优PPT分享
  7. tomcat日志中出现乱码
  8. 在编程的路上遇见另一个自己
  9. 不小心点了计算机一键还原怎么操作,电脑一键还原在哪里?电脑怎样一键还原系统...
  10. java thread 几个状态_Java 几种线程状态之间的相互关系
  11. 高等代数——大学高等代数课程创新教材(丘维声)——3.2笔记+习题
  12. python 将中文变为拼音_python如何使用pypinyin将中文转换为拼音,详细介绍
  13. mysqldump导出数据备份 --set-gtid-purged=OFF(简明!!)
  14. 12306 抢票助手 Java
  15. Matlab学习笔记9.3:Matlab之神经网络模型
  16. 【python与数据分析】实验八——图像批量添加数字水印及实现模拟转盘抽奖游戏
  17. apache ii评分怎么评_APACHEII评分说明
  18. 论文所涉及公司简介是否需要查重?
  19. 苏嵌嵌入式linux实训 第1天
  20. Settings 笔记整理

热门文章

  1. 20天自刷/销量200笔不降权,真实交易只有26笔
  2. 视觉工程师——工业相机必知50问!!!
  3. C++中STL常用容器的优点和缺点
  4. 数据挖掘算法-关联算法-Apriori
  5. 发光字招牌色彩的意义
  6. 关于hadoop的前世与今生
  7. 金额格式化和转换为万、千万、亿
  8. 在shell脚本中添加暂停,按任意键继续
  9. 使用Python提取Nmap特定状态IP地址
  10. Blender图解教程:什么是正向动力学(Forward Kinematics简称FK)和反向动力学(Inverse Kinematics 简称IK)