新闻查询接口如何用Python实现调用?

一、什么是新闻查询接口?

提供最新新闻头条,各类国内、国际、体育、娱乐、科技等资讯,更新周期5-30分钟。

新闻查询API的数据稳定可靠,能够满足各种业务需求。例如,它可以用于开发新闻聚合类应用,将不同新闻源的内容整合在一起,并根据用户的兴趣和行为习惯,实现个性化的新闻推荐。

分为两个子接口

  • 新闻列表查询

  • 新闻频道查询

二、如何用Python进行对接(新闻列表查询为例)?

新闻查询接口如何用Python实现调用?_第1张图片

接口地址:https://market.aliyun.com/apimarket/detail/cmapi00065872
import urllib, urllib3, sys, uuid
import ssl


host = 'https://tstoutiao.market.alicloudapi.com'
path = '/toutiao/index'
method = 'GET'
appcode = '你自己的AppCode'
querys = 'type=type&num=num&start=start'
bodys = {}
url = host + path + '?' + querys

http = urllib3.PoolManager()
headers = {
    'Authorization': 'APPCODE ' + appcode
}
response = http.request('GET', url, headers=headers)
content = response.data.decode('utf-8')
if (content):
    print(content)

返回代码示例:
 

{
    "code": 1,
    "msg": "操作成功",
    "data": {
        "channel": "头条",
        "num": 10,
        "list": [
            {
                "title": "雄安股权交易所来了", //新闻标题
                "time": "2023-12-15", //新闻时间
                "src": "央视", //新闻来源
                "category": "finance", //新闻分类
                "pic": "https://n.sinaimg.cn/default/feedbackpics/transform/116/w550h366/20180409/htbE-fytnfyp1107530.png",
                "url": "https://finance.sina.cn/china/gncj/2023-12-15/detail-imzyaiyw0327312.d.html?vt=4&pos=108",
                "weburl": "https://finance.sina.com.cn/china/gncj/2023-12-15/doc-imzyaiyw0327312.shtml", //原网址
                "content": "

为助力雄安新区承接北京非首都功能疏解,提升服务央企总部及二、三级子公司或创新业务板块功能,河北股权交易所日前迁址雄安新区,并更名为雄安股权交易所。

\n

河北股权交易所自2013年10月开市以来,累计服务河北全省“专精特新”、科技型等各类企业2万多家,各板块累计挂牌2513家企业,其中有3家企业已在上交所、深交所、北交所发行上市,累计转板新三板7家,助推企业上市工作实现新突破。

\n

迁址更名后,雄安股权交易所将全面贯彻落实中央金融工作会议精神,做好“科技金融、绿色金融、普惠金融、养老金融、数字金融”五篇大文章,扎实推进企业上市培育工作,高标准建设“专精特新”专板,增强金融创新服务能力,为雄安新区发展作出贡献。

\n

(总台记者 万灵 宋小勇)

" //新闻内容 } ] } }

你可能感兴趣的:(生活服务,python,API,新闻查询)