WEB API
web api是网站的一部分,用于与使用非常具体的URL请求特定信息的程序交互,请求的数据将以JSON或CSV格式返回。
通俗而言,就是自动从网站上爬取数据,实现最新信息的获取。
依赖于外部数据源的大多数应用程序都依赖于API调用,如集成社交媒体网站的应用程序
#requests包让Python程序能够轻松地向网站请求信息以及检查返回的响应。
(1)安装requests包
pip install requests
# or
pip install --user requests
(2)导入Python网站内容请求包
import requests
案例一、自动下载github上星级最高的 Python项目信息,并对信息进行可视化
(1)处理API响应
# 执行API调用并存储响应
url = 'https://api.github.com/search/repositories?q=language:python&sort=stars'
r = requests.get(url)#响应API
#查看响应结果
print("Status code:", r.status_code)
#返回内容为json格式文件
# 将API响应存储在一个变量中
#json()函数仅解码json格式返回
response_dict = r.