Rosmontis&迷迭香的博客&鹤望兰分部

Rosmontis&迷迭香的博客
僅用於Bing訪客使用,若需要最新的文章,建議訪問rosmontis.com
  1. 首页
  2. 正文

基于Python通过API获取热点新闻(天行数据免费接口)

2021年7月29日 5点热度 0人点赞 0条评论

有时候想要查询最新的热点新闻,或者是希望后端自动获取热点新闻显示在网页上增加内容,那么应该怎么弄呢?今天记录一下用Python来调用API获取热点新闻的教程,希望对你有所帮助~~~

正文开始

首先访问天行数据官网(https://www.tianapi.com/)来申请一个API接口~~~

为什么用天行数据的呢?

经过许多查询,我发现天行数据可提供的接口类型较多,(具体大家可以自己探索,这里不再过多赘述),并且提供免费的调用次数,还是比较实惠的,操作也方便,大家也可以用其他的服务商,操作大同小异~~~

天行数据官网

各种接口类型

我们先注册一个账号,然后完成实名认证(也可以过一段时间再认证)

回到首页选择“新闻资讯”,我们用今日头条新闻为例:

申请一个接口

我们先看看它的帮助文档:

接口信息
接口地址:http://api.tianapi.com/topnews/index 
请求示例:http://api.tianapi.com/topnews/index?key=APIKEY 
支持协议:HTTP/HTTPS
请求方式:GET/POST
返回格式:UTF8 JSON
请求参数
post请求时,enctype应为application/x-www-form-urlencoded

请求参数中有url或特殊字符时,应该对值urlencode编码下

名称	类型	必填	示例值/默认值	                         说明
key	string	是	您自己的APIKEY(注册账号后获得)	API密钥
num	int	否	10	                         返回数量1-50,默认10
page	int	否	1	                                 翻页
word	string	否	上海	                              搜索关键词
src	string	否	人民日报	                       指定来源
返回参数
名称	类型	示例值	                                                                            说明
ctime	string	2019-07-07 16:40:29	                                                          发布时间
title	string	大三女生穿破洞牛仔裤外出,外婆拉着手不让出门	                                  新闻标题
description	string	近日,四川省苍溪县,大三学生陶青梅放暑假待在家中......	                  新闻描述
picUrl	string	http://p9-tt.byteimg.com/list/pgc-image/7c4efd211ee84a4ca0a2fca99d2e9b95	  封面图片
source	string	重庆青年报	                                                                  新闻来源
接口价格
用户等级	免费接口数	每日赠送次数	会员价格	                       说明
免费会员	15个	          100次	         免费	                      每个免费接口每天赠送100次
高级会员	15个	          1万次	    20元/月、120元/年	              每个免费接口每天赠送1W次
黄金会员	不限	          50万     65元/月、390元/年(限时特价)	      每个免费接口每天赠送50W次
提示:系统优先使用赠送额度,超出后每次调用消耗1颗天豆(0.0001元),如项目有更高需求请点此升级会员等级。

这个接口每天有100次的免费调用次数,超过了这个次数需要消耗天豆(注册账号赠送1000颗),有更高需求可以开会员,不想开会员的可以用邮箱多刷账号

点击“在线测试”

可以看到我们接口的KEY

解释一下参数的用法:

http://api.tianapi.com/topnews/index  这是接口地址
填入自己的key来调用接口 例:http://api.tianapi.com/topnews/index?key=自己的密钥
设定num值设定接口返回的文章数量 例:http://api.tianapi.com/topnews/index?num=50  会返回50篇文章
设定word值设定文章搜索的关键词 例:http://api.tianapi.com/topnews/index?word=迷迭香 会返回与迷迭香有关的文章
设定src值设定文章的来源  例:http://api.tianapi.com/topnews/index?src=人民日报 会返回人民日报发表的文章

链接示例http://api.tianapi.com/topnews/index?key=555555555555555555&word=迷迭香&num=5
返回5篇与迷迭香有关的文章
参数并列使用用分隔符&

顺便说一句,天行数据里提供的代码范例适用于Python的2.7版本,众所周知这是个另类,现在大多用3打头的版本的Python了,所以我们要另写代码

首先,运行cmd,用pip安装requests包

pip install requests

我就在Visual Studio Code里示例

然后新建文件,输入代码:

# -*- coding: UTF-8 -*-
import requests //导入requests包

rs=requests.get("http://api.tianapi.com/topnews/index?key=你的key")  //从接口地址调用数据
content=rs.json()['newslist'] //将返回的信息储存在neslist这个表内
print(content)  //打印表

查看输出

我们看到,输出已经返回给我们了,但整个表非常乱,返回的数据既有日期,开头,图片,也有文章链接等值,不利于我们后期数据的处理

所以我们整理一下表

//加入以下代码

for i in content:   //循环以整理所有返回的数据
    print("开头:{}\n图片地址:{}\n新闻地址:{}\n".format(i['title'],i['picUrl'],i['url']))     //依次打印值
//完整代码
# -*- coding: UTF-8 -*-
import requests

rs=requests.get("http://api.tianapi.com/topnews/index?key=你的key")
content=rs.json()['newslist']

for i in content:
    print("开头:{}\n图片地址:{}\n新闻地址:{}\n".format(i['title'],i['picUrl'],i['url']))

查看效果

整理后看起来非常整洁,可以对返回的数据进行处理了~~~

可以对值进行分析,分别处理数据~~~~

注意记得json值的转换

大致的教程就是这样,别的接口也大同小异,用API来丰富你的网站页面吧!

土味情话接口

就先这样了,睡觉先

标签: 暂无
最后更新:2022年6月8日

Rosmontis

这个人很懒,什么都没留下

点赞

文章评论

取消回复

Rosmontis

这个人很懒,什么都没留下

本站文章约1个月与rosmontis.com同步一次

链接可将rosmontis.net改为com查看更多内容

最新 热点 随机
最新 热点 随机
【拉环社】【Onedrive】仰望夜空的星辰Fine Days/抬头看看吧,看那天上的繁星Fine Days(FD)完整汉化+全CG(4.9GB) 【拉环社】【Onedrive】仰望夜空的星辰IF/抬头看看吧,看那天上的繁星IF -Interstellar Focus-(FD)完整汉化+全CG(2.8GB) 【漩涡社】鲸神的提亚斯提拉/鲸神的Tearstilla 鯨神のティアスティラ 完整汉化+全CG(3.2GB) 【拉环社】【Onedrive】仰望夜空的星辰/抬头看看吧,看那天上的繁星(本作) 见上げてごらん、夜空の星を 完整汉化+全CG(6.5GB) 【SAGA PLANETS】【Onedrive】FD:金色loveriche-金色时光- 金色ラブリッチェ -Golden Time- 完整汉化+全CG(5.5GB) 【SAGA PLANETS】【Onedrive】金辉恋曲四重奏/金色Loveriche 金色ラブリッチェ 完整汉化+全CG(5.6GB) 【Onedrive】娇蛮任性HIGHSPEC ワガママハイスペック 完整汉化(7.2GB) 【Alcot】【Onedrive】FD:将军大人芳华正茂 Fandisc 将軍様はお年頃 ふぁんでぃすく -御三家だヨ!全員集合- 完整汉化+全CG(3.0GB) 【Alcot】【Onedrive】将军大人芳华正茂/将军大人风华正茂 将军様はお年顷 完整汉化+全CG(4.20GB) 国产动画《京剧猫》,被运营耽搁的好动画,哀其不幸怒其不争! 【Onedrive】架向星空之桥AA 架向星空之桥FAN DISC 星空へ架かる桥AA 完整汉化(3.6GB) 【Onedrive】架向星空之桥 星空へ架かる桥 完整汉化(4.3GB) 【颜艺社】【Onedrive】寄宿之恋 かりぐらし恋爱 完整汉化+全CG(2.7GB) 【八月社】【Onedrive】秽翼的尤斯蒂娅 秽翼のユースティア 完整汉化(4.7GB) 【橘子社妈妈累】【Onedrive】回家之前的棉花糖 お家に帰るまでがましまろです 完整汉化+全CG(5.8GB) 【SAGA PLANETS】【Onedrive】花之天使的夏日恋歌 フローラル・フローラブ 完整汉化+全CG(3.7GB) 【音符社】【Onedrive】花与乙女的祝福+花与乙女的祝福 皇家花束 完整汉化(共3.9GB) 【2022.06更新】【Onedrive】最全!花吻在上/亲吻那片花瓣 その花びらにくちづけを 1~20本作+3番外共23作 完整汉化(约10.5GB) 【Onedrive】花色温泉乡/花色七芒星 花色ヘプタグラム 完整汉化(3.6GB) 【CRYSTALIA】红月摇曳的恋之星火SS 与旭同往~来自盛夏的某日~ 旭とワンルーム ~とある夏の一日~ 完整汉化+全CG (550MB) 【CRYSTALIA】红月摇曳的恋之星火SS 与红叶同住 ~来自盛夏的某日~ 紅葉とワンルーム ~とある夏の一日~ 完整汉化+全CG (580MB) 【CRYSTALIA】红月摇曳的恋之星火 紅月ゆれる恋あかり 完整汉化+全CG (2.5GB) 【Onedrive】FD:景之海的艾佩莉亚 ~卡萨布兰卡的骑士~ 景の海のアペイリア ~カサブランカの騎士~ 完整汉化+全CG(2.3GB) 【Onedrive】景之海的艾佩莉娅/海景的艾佩利雅 景の海のアペイリア 完整汉化+全CG(3.0GB) 【柚子社】【Onedrive】管乐恋曲!~The bonds of melody~ ぶらばん! ~The bonds of melody~ 完整汉化(3.0GB) 【Onedrive】【妹抱FD】哥哥,早上起床之前都要抱紧我哦!晚上睡觉之前学更多Java吧!完整汉化+全CG(4.4GB) 【Onedrive】哥哥,早上起床之前都要抱紧我哦!(妹抱)お兄ちゃん、朝までずっとギュってして!完整汉化+全CG(7.0GB) 【SLG】夏日狂想曲:乡间的难忘回忆 【拉环社】【Onedrive】在这苍穹展翅/在这苍穹之中展开双翼 この大空に、翼をひろげてIf My Heart Had Wings 完整汉化(4.3GB) 【拉环社】【Onedrive】在这苍穹展翅-飞行日志- If My Heart Had Wings -Flight Diary- この大空に、翼をひろげて FLIGHT DIARY 完整汉化(3.0GB)
【SLG】夏日狂想曲:乡间的难忘回忆【海豹社】【Onedrive】爱之钥系列 爱之钥田园夏日 アイカギ~アフターデイズ~ 完整汉化+全CG(1.4GB)【SAGA PLANETS】【Onedrive】FD:金色loveriche-金色时光- 金色ラブリッチェ -Golden Time- 完整汉化+全CG(5.5GB)【Onedrive】娇蛮任性HIGHSPEC ワガママハイスペック 完整汉化(7.2GB)【Onedrive】骑士系列 恋骑士Purely☆Kiss 完整汉化+全CG(3.6GB)【CRYSTALIA】红月摇曳的恋之星火 紅月ゆれる恋あかり 完整汉化+全CG (2.5GB)【SAGA PLANETS】【Onedrive】金辉恋曲四重奏/金色Loveriche 金色ラブリッチェ 完整汉化+全CG(5.6GB)【拉环社】【Onedrive】仰望夜空的星辰Fine Days/抬头看看吧,看那天上的繁星Fine Days(FD)完整汉化+全CG(4.9GB)【Onedrive】FD:景之海的艾佩莉亚 ~卡萨布兰卡的骑士~ 景の海のアペイリア ~カサブランカの騎士~ 完整汉化+全CG(2.3GB)【Onedrive】景之海的艾佩莉娅/海景的艾佩利雅 景の海のアペイリア 完整汉化+全CG(3.0GB)【Onedrive】哥哥,早上起床之前都要抱紧我哦!(妹抱)お兄ちゃん、朝までずっとギュってして!完整汉化+全CG(7.0GB)【CRYSTALIA】红月摇曳的恋之星火SS 与红叶同住 ~来自盛夏的某日~ 紅葉とワンルーム ~とある夏の一日~ 完整汉化+全CG (580MB)【CRYSTALIA】红月摇曳的恋之星火SS 与旭同往~来自盛夏的某日~ 旭とワンルーム ~とある夏の一日~ 完整汉化+全CG (550MB)【Onedrive】花色温泉乡/花色七芒星 花色ヘプタグラム 完整汉化(3.6GB)【2022.06更新】【Onedrive】最全!花吻在上/亲吻那片花瓣 その花びらにくちづけを 1~20本作+3番外共23作 完整汉化(约10.5GB)【音符社】【Onedrive】花与乙女的祝福+花与乙女的祝福 皇家花束 完整汉化(共3.9GB)【SAGA PLANETS】【Onedrive】花之天使的夏日恋歌 フローラル・フローラブ 完整汉化+全CG(3.7GB)【橘子社妈妈累】【Onedrive】回家之前的棉花糖 お家に帰るまでがましまろです 完整汉化+全CG(5.8GB)【八月社】【Onedrive】秽翼的尤斯蒂娅 秽翼のユースティア 完整汉化(4.7GB)【颜艺社】【Onedrive】寄宿之恋 かりぐらし恋爱 完整汉化+全CG(2.7GB)【Onedrive】架向星空之桥 星空へ架かる桥 完整汉化(4.3GB)【Onedrive】架向星空之桥AA 架向星空之桥FAN DISC 星空へ架かる桥AA 完整汉化(3.6GB)国产动画《京剧猫》,被运营耽搁的好动画,哀其不幸怒其不争!【Alcot】【Onedrive】将军大人芳华正茂/将军大人风华正茂 将军様はお年顷 完整汉化+全CG(4.20GB)【Alcot】【Onedrive】FD:将军大人芳华正茂 Fandisc 将軍様はお年頃 ふぁんでぃすく -御三家だヨ!全員集合- 完整汉化+全CG(3.0GB)【拉环社】【Onedrive】仰望夜空的星辰/抬头看看吧,看那天上的繁星(本作) 见上げてごらん、夜空の星を 完整汉化+全CG(6.5GB)【漩涡社】鲸神的提亚斯提拉/鲸神的Tearstilla 鯨神のティアスティラ 完整汉化+全CG(3.2GB)【拉环社】【Onedrive】仰望夜空的星辰IF/抬头看看吧,看那天上的繁星IF -Interstellar Focus-(FD)完整汉化+全CG(2.8GB)【雪碧社Sprite】【Onedrive】苍之彼方的四重奏EXTRA2 DL Edition 蒼の彼方のフォーリズム EXTRA2 生肉+全CG(3.5GB)【Onedrive】爱因斯坦携爱敬上APOLLOCRISIS アインシュタインより愛を込めて APOLLOCRISIS 汉化本体+全CG(2.3GB)
报错:continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”? 【Onedrive】主播女孩重度依赖 完整汉化+攻略(2.5G)✞升天✞​✞升天✞​ 2022,新年快乐 HTML中dom元素滚动条滚动控制小结详解 【生肉】【Onedrive】【CRYSTALiA】 RE:D Cherish! 初回版 パッケージ版 已打更新补丁,完整版+特典【3.3G】 HTML页面嵌入视频与JS控制切换视频示例详解 MySQL 错误Specified key was too long; max key length is 767 bytes 处理 Mysql索引优化与性能调优 重装服务器后SSH无法连接服务器 Rosmontis&迷迭香重新上线! 【音符社】【Onedrive】有少女献鸣的爱之奏章 想いを捧げる乙女のメロディー (2.9 GB) 俄罗斯破解资源网站RuTracker使用教程!访问及下载方式详解 【明日方舟解包】【spine】卡涅利安 贴图立绘+动态骨架文件 【YUZUSOFT】【百度云】魔女的夜宴 (サノバウィッチ SABBAT OF THE WITCH) 完整汉化硬盘版【3.9G】 【明日方舟】【YOUTUBE转载】轮到早露给你洗脑了 快速搞定服务器负载均衡—网站文件与数据库的同步 【ADV/Onedrive】传颂之物 第一部うたわれるもの(2.0G) 记录长达10天的DDoS攻击-从攻防到跑路,做网站的难谁能懂? 记少女前线Live2d模型的提取(新版) +相关程序 2021年 【Onedrive】【妹抱FD】哥哥,早上起床之前都要抱紧我哦!晚上睡觉之前学更多Java吧!完整汉化+全CG(4.4GB) 【Onedrive】9-nine系列之 9-nine-春色春恋春熙风(2.9 GB) 如何定时通过API推送接口向百度提交链接 html+css实现充电水滴融合特效代码 【Onedrive】映入红瞳的世界 红い瞳に映るセカイ 汉化完整版 (2.8 GB) 【漩涡社】【Onedrive】77~双星再会之时~  77~And, two stars meet again~ 【3.4GB】 在html文档中嵌入css的三种常用方式 【拉环社】【Onedrive】仰望夜空的星辰/抬头看看吧,看那天上的繁星(本作) 见上げてごらん、夜空の星を 完整汉化+全CG(6.5GB) linux firewalld 防火墙命令 VB修改全盘程序图标(病毒制作) 【Onedrive】冥契的牧神节-冥契のルペルカリア 汉化 (3.4G)

COPYRIGHT © 2022 Rosmontis&迷迭香的博客&鹤望兰分部. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang