1、Web API
是网站的一部分,用于与使用非常具体的URL请求特定信息的程序交互。这种请求称为API调用。请求的数据将以易于处理的格式(JSON或CSV)返回。
2、GitHub
GitHub是一个让程序员能够协作开发项目的网站。GitHub上的项目都存储在仓库中,后者包含与项目相关联的一切:代码、项目参与者的信息、问题或bug报告等。
3、使用pip安装requests
requests包能让python程序轻松的向网站请求信息以及检查返回的相应。
安装命令如下:
4、处理API响应
#python_repos.py
#coding=gbk
import requests
#执行API调用并存储响应
url='https://api.github.com/search/repositories?q=language:python&sort=stars'
#获得响应对象
r=requests.get(url)
#获得状态码
print("status code:",r.status_code)
#将API响应存储在一个变量中