Python入门到实践——项目2(第17章 使用API)

本文介绍了如何使用Python调用GitHub API来搜索Python语言的仓库,并展示了如何处理API响应,获取并解析最受欢迎的Python项目信息。
摘要由CSDN通过智能技术生成
17.1.2  使用 API 调用请求数据

GitHub 的 API 让你能够通过 API 调用来请求各种信息。要知道 API 调用是什么样的,请在浏览器的地址栏中输入如下地址并按回车键:

https://api.github.com/search/repositories?q=language:python&sort=stars

这个调用返回 GitHub 当前托管了多少个 Python 项目,还有有关最受欢迎的 Python 仓库的信息。下面来仔细研究这个调用。

第一部分:

( https://api.github.com/ )将请求发送到 GitHub 网站中响应 API 调用的部分;

第二部分:

( search/repositories )让 API 搜索 GitHub 上的所有仓库。

第三部分:

(?q=language:python&sort=stars),repositories 后面的问号指出我们要传递一个实参。 q 表示查询,而等号让我们能够开始指定查询( q= )。通过使用 language:python ,我们指出只想获取主要语言为Python 的仓库的信息。最后一部分( &sort=stars )指定将项目按其获得的星级进行排序。下面显示了响应的前几行。从响应可知,该 URL 并不适合人工输入。

{
  "total_count": 2430749,
  "incomplete_re
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值