Python学习之凤凰FM新闻资讯

#! python
# _*_ coding:UTF-8 _*_
"""
每日凤凰FM新闻资讯TOP20
"""
import time

import requests

# 请求凤凰FM链接
url = 'http://d.fm.renbenai.com/fm/read/fmd/public/api/W5Q85/1716511/9213CBFA3E29FA078105DE4B0BD922CB/1/getResourceByPid_242.html'
r = requests.get(url)
rs = r.json()  # 将结果转成json格式
data = rs["data"]["list"]  # 提取所有新闻
print('新闻数量:', len(data))  # 打印有多少个新闻

# dict_list = data[0]  # 提取第一个新闻进行研究
# print(dict_list)


# 循环提取所有的新闻
print('\n关于凤凰FM新闻选择信息:')
for dict_list in data:
    print('主栏目名称:', dict_list["mainCategory"])
    print('主题:', dict_list["title"])
    print('标签:', dict_list["tags"])
    print('网站:', dict_list["htmlUrl"])
    print('音像文件:', dict_list["audiolist"][0]["filePath"])
    print('时间:', time.strftime("%Y-%m-%d %H:%M:%S",
                               time.localtime(int(dict_list["updateTime"]))))
    print('\n')

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐