使用requests库获取IT咨询新闻
初学python仅供记录学习
调用天行数据API接口,获取新闻信息
导入 import requests
#! python
# _*_ coding=UTF-8 _*_
"""
数据来源:天行数据API接口
内容:IT咨询新闻内容,当天10条新闻
"""
import requests
url = 'http://api.tianapi.com/it/index?key=(天行数据登录后自己的key值)&num=10'
response = requests.get(url).json()
name_lists = ['source', 'ctime', 'title', 'description', 'picUrl', 'url']
for i in response['newslist']: # 对响应结果进行循环
res = ''
for name_list in name_lists:
value = i.get(name_list, '') # 使用dict的get方法提取字典值
res += name_list + value + '\n'
a = res.replace('source', '新闻来源:').replace('ctime', '发布时间:') \
.replace('title', '新闻标题:').replace('description', '新闻描述:') \
.replace('picUrl', '封面图片:').replace('url', '文章链接:')
print(a)
# for i in range(len(response['newslist'])):
# print('新闻来源:', response['newslist'][i]['source'])
# print('发布时间:', response['newslist'][i]['ctime'])
# print('新闻标题:', response['newslist'][i]['title'])
# print('新闻描述:', response['newslist'][i]['description'])
# print('封面图片:', response['newslist'][i]['picUrl'])
# print('文章链接:', response['newslist'][i]['url'], '\n')
该博客记录了初学者如何利用Python的requests库调用天行数据API接口获取IT咨询新闻。通过设置URL并发送GET请求,获取到新闻列表,然后遍历数据,展示新闻的来源、发布时间、标题、描述、封面图片和文章链接等关键信息。


被折叠的 条评论
为什么被折叠?



