新闻查询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