获取新闻查询API接口

新闻查询API可以快速获取今日最新资讯。这个接口在ai模型训练、市场数据内部分析等领域具有应用市场,通过此接口获取最新的新闻,用于机器训练,聚合热度新闻,了解趋势发展,提供决策支持。

首先,使用数据平台该API接口需要先注册后申请此API接口。申请成功在个人中心查看

API接口地址:https://www.tanshuapi.com/market/detail-85

其中,KEY为用户后台我的api页面展示的API密钥,type为频道,num为获取的条数,start为偏移量。

type频道的种类可以通过子接口 https://api.tanshuapi.com/api/toutiao/v1/channel?key=yourkey 来获取,返回结果如下,后续通过传递不同的频道可以获取不同的新闻。

{
	"code": 1,
	"msg": "操作成功",
	"data": {
		"list": ["头条", "新闻", "国内", "国际", "政治", "财经", "体育", "娱乐", "军事", "教育", "科技", "NBA", "股票", "星座", "女性", "育儿"]
	}
}

下面介绍获取新闻的接口使用方法

python
import requests
 
# 设置API Key
key = 'yourkey' //你的api秘钥

type = '头条' //频道

num = 10 //获取的数量

start = 0 //偏移量
 
# 构造请求的URL
url = 'https://api.tanshuapi.com/api/toutiao/v1/index?key={}&type={}&num={}&start={}' . format(key, type, num, start)
 
# 发送请求
response = requests.get(url)
 
# 解析返回结果
result = response.json()
 
# 输出查询结果
print(result)

返回结果为:

{
	"code": 1,
	"msg": "操作成功",
	"data": {
		"channel": "体育",
		"num": 3,
		"list": [{
			"title": "奥预赛-中国女足3-0泰国末轮决战韩国 陈巧珠破门",
			"time": "2023-10-29",
			"src": "新浪体育",
			"category": "sports",
			"pic": "https:\/\/n.sinaimg.cn\/sports\/transform\/383\/w650h533\/20231029\/e72e-def6e7527df0a3644b11227165dcc182.png",
			"url": "https:\/\/sports.sina.cn\/china\/2023-10-29\/detail-imzsuwzh1375161.d.html?cre=tianyi&mod=wspt&loc=-3&r=-1&rfunc=96&tj=cxvertical_wap_wspt&tr=73",
			"weburl": "https:\/\/sports.sina.com.cn\/china\/womenfootballs\/2023-10-29\/doc-imzsuwzh1375161.shtml",
			"content": "

北京时间10月29日19:35,奥运女足亚洲区预选赛B组第2轮,中国女足对阵泰国女足。凭借闫锦锦、陈巧珠和乌日古木拉的进球,中国女足3-0完胜泰国女足。<\/p>\n

第15分,中国女足打破僵局,陈巧珠左路给出传中,闫锦锦插上垫射破门,中国女足1-0领先。<\/p>\n\r\n\t\t\t\t\t\t\t\t\t\t

\r\n\t\t\t\t\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t\t\t\t\t\t

<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<\/figure>\r\n\t\t\t\t\t\t\t\t\t\n

第69分钟,陈巧珠左路给出一脚似传似射的球,皮球直接飞进大门,中国女足2-0领先。<\/p>\n

<\/div>

第80分钟,沈梦雨边路摆脱防守后给出传中,乌日古木拉抢射得手,中国女足3-0泰国女足。<\/p>\n\r\n\t\t\t\t\t\t\t\t\t\t

\r\n\t\t\t\t\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t\t\t\t\t\t

<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<\/figure>\r\n\t\t\t\t\t\t\t\t\t\n

(卡卡)<\/p>" }, { "title": "中超-海港1-1泰山提前夺冠 两队爆发冲突5人染红", "time": "2023-10-29", "src": "新浪体育", "category": "sports", "pic": "https:\/\/n.sinaimg.cn\/sports\/transform\/260\/w650h410\/20231029\/3255-39e65f71cbd1d9a836d5231d5f648b78.png", "url": "https:\/\/sports.sina.cn\/china\/2023-10-29\/detail-imzsunmk4817580.d.html?cre=tianyi&mod=wspt&loc=-2&r=-1&rfunc=96&tj=cxvertical_wap_wspt&tr=73", "weburl": "https:\/\/sports.sina.com.cn\/china\/j\/2023-10-29\/doc-imzsunmk4817580.shtml", "content": "

北京时间今天15:30,中超第29轮,上海海港对阵山东泰山,上半场张琳芃助攻吕文君推射破门,王彤伤退,武磊破门被吹,吕文君两黄变一红被罚下,蔡慧康锁喉莫伊塞斯被直红罚下,山东泰山这边莫伊塞斯也染红离场,半场结束,九人海港1-0泰山。下半场费南多染红,谢文能补射扳平比分,最终海港1-1泰山提前夺冠。<\/p>\n

第16分钟,奥斯卡挑传策动,张琳芃下地横传,吕文君包抄破门。海港1-0领先。<\/p>\n\r\n\t\t\t\t\t\t\t\t\t\t

\r\n\t\t\t\t\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t\t\t\t\t\t

<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<\/figure>\r\n\t\t\t\t\t\t\t\t\t\n

第41分钟,双方爆发冲突,陈蒲和吕文君各领一黄,后者两黄变一红被罚下场!随后VAR介入,麦麦提江亲自回看视频,蔡慧康锁喉莫伊塞斯,被直红罚下!海港少打2人!海港主教练哈维尔不满判罚冲进球场,也被驱逐出场。<\/p>\n\r\n\t\t\t\t\t\t\t\t\t\t

\r\n\t\t\t\t\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t\t\t\t\t\t

<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<\/figure>\r\n\t\t\t\t\t\t\t\t\t\n

第53分钟,替补登场的泰山前锋克雷桑停球后挑射打入一球,不过越位在先,进球无效。<\/p>\n\r\n\t\t\t\t\t\t\t\t\t\t

\r\n\t\t\t\t\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t\t\t\t\t\t

<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<\/figure>\r\n\t\t\t\t\t\t\t\t\t\n
<\/div>

第74分钟,李帅背后铲球,费南多报复犯规推倒李帅被直红罚下!双方9打9!<\/p>\n\r\n\t\t\t\t\t\t\t\t\t\t

\r\n\t\t\t\t\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t\t\t\t\t\t

<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<\/figure>\r\n\t\t\t\t\t\t\t\t\t\n

第89分钟,山东泰山1-1扳平比分,克雷桑远射被颜骏凌扑出,谢文能补射破门。<\/p>\n\r\n\t\t\t\t\t\t\t\t\t\t

\r\n\t\t\t\t\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t\t\t\t\t\t

<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t<\/figure>\r\n\t\t\t\t\t\t\t\t\t\n

最终,双方战成1-1平。<\/p>\n

(卡卡)<\/p>" }] } }

通过向API接口发送请求,可以获取到一个JSON格式的结果,其中包含了最新资讯相关信息。结果包含以下几个字段:

code:返回码,1表示成功。
msg:请求状态描述。
data:包含结果的信息。
channel:频道。
num:获取的条数。
list:数据集。
title:新闻标题。
time:新闻时间。
src:新闻来源。
category:新闻分类。
pic:新闻图片。
url:原文网址。
weburl:原文PC网址。
content:新闻内容。

你可能感兴趣的:(API接口,后端,python,爬虫,大数据)