https://www.tianapi.com/ 进入链接,注册账号,验证邮箱,申请免费的API,如下面的这个
点击立即调试,在这里可以看到你自己的KEY
'''
Author: Liang
LastEditors: Liang
Date: 2020-08-20 10:56:07
LastEditTime: 2020-08-20 11:35:24
Email: str-liang@outlook.com
FilePath: /Python_project/天行数据-API.py
Environment: Win 10 Python 3.8
Description:
'''
# -*- coding: utf-8 -*-
import sys
import json
import requests
import urllib.request
# key 是自己申请的 在最后的 your key 替换为你的 key 即可
url = 'http://api.tianapi.com/txapi/lzmy/index?key=your key'
# requests 方法
""" for i in range(2):
res = requests.get(url)
content = res.json()
name = content['newslist'][0]
print("作者:{}\n诗句:{}\n释义:{}\n".format(name['source'],name['saying'],name['transl'])) """
# urllib 方法 在Python3 中,就没有urllib2 了,urllib2.urlopen() 被并入 urllib中,写法如今为 urllib.request.urlopen()
for i in range(2):
res = urllib.request.urlopen(url)
res = res.read().decode('utf-8') # 解码
content = json.loads(res) # 转为 Python识别的 json 格式
name = content['newslist'][0]
print("作者:{}\n诗句:{}\n释义:{}\n".format(name['source'],name['saying'],name['transl']))
效果如下: