一、导言
我们都知道API就是接口,通过这个接口,我们可以在不知道具体实现过程的情况下获得数据。
实际上,调用API获取你想要的拼多多商品数据,可简单描述为【发送请求→判断服务器响应状态→获取数据】3个步骤。这是一个主要的思路,Java和Python的API调用也是类似的思路。下面,我们以这三步为发散点详细为大家介绍“如何调用API获取数据”。
二、实现过程
(一)发送请求
首先,您需要确定您感兴趣的数据是否可以通过API获得。最简单的方法是通过谷歌搜索,但您也可以在Web服务的主页上查找“API”或“开发人员”链接。
【示例】The New York Times Best Sellers API(纽约时报畅销书API):http://developer.nytimes.com/docs/best_sellers_api/
【注解】如何找数据的API接口:首先要明确自己要什么样的数据,根据自己需求找相应的API接口或相应的数据网站。比如爬取微博数据,需要找到能够返回微博数据的API,则要去微博官方网站或者提供相应接口的一些商家网站等。
通常您会找到一组文档,这是API的说明手册,它会告诉你所有的控件都做了什么,主要描述的是可用于获得数据的URL列表。查看API文档,找出是否有一个URL用于检索你想查找的数据类型。
但要获得相应的数据是需要通过请求的。在网页里面主要通过http请求。对于每个URL,您通常会找到一个页面或一个小节,它会更详细的解释如何使用。通常这包含两个内容:参数和响应。
【示例】
如下图所示: