【Day 24】- 用方便的 Postman 储存或测试 API

前情提要

昨天带各位用 Selenium 写了自动发留言的 Discord 机器人,可以在指定的文字频道发言。

开始之前

今天跟大家介绍 Postman 这个很方便的 API 管理工具,在开发 API 时是个很好工具。对於开发爬虫也是十分方便的工具,能够将一些常用的 API 存档下来,也能用它来测试 request 、 response。

Postman

Postman 有许多功能,像常见的 HTTP request 基本的 GET 到 POST 等,还有许多 method PUT DELECT ... 等等。

还可以对里面的参数进行修改,调适 header、body 等等。接下来,各位可以去官网下载 Postman https://www.postman.com/downloads/

下载完成後,可以选择先注册帐号(会保留 API 资料 )

接下来,点击 Collocations(左边第一个按钮) 新增一个 Collocation ,并按 Add a request 来新增一个API 请求。


点击之後就会到一个十分熟悉的画面,在这边可以做许多事情,像是选择要使用哪个 HTTP Request method 以及参数、标头要设定甚麽等等。

这边做个小示范,我们对一个知名的猫咪 API 发送一个 GET 请求。

thecatapi : https://api.thecatapi.com/v1/images/search

将其填到 requests URL(红笔) ,并将 request method 选择 GET(红笔),选好後,按下 Send(红笔)。

一下之後,就会发现 response 出现在下方(蓝笔),对於其他 response 的格式也可以变更。

结语

今天简单介绍了 API 管理工具 Postman,这个在 API 测试上十分方便,在爬虫撰写上也是常用的一个纪录与测试工具。

明日内容

明天会带各位实战爬取已经写好的 API 上的资料。

补充资料

Postman 下载点 : https://www.postman.com/downloads/

Postman的新手教学,一学就会! : https://www.uj5u.com/qita/294441.html


<<:  Day25:今天来聊一下Hacking Wireless Networks

>>:  [Day24]ISO 27001 附录 A.12 运作安全

Day06:Swift 基础语法—Class

前言 前面学习了 Structure, 今天就来介绍 Class, Structure 与 Clas...

vue定义全域性变数

Global.vue 要共用的全域参数 <script> const _token = ...

全端入门Day28_後端程序撰写之一点的Golang

昨天Go弄出了Hello World,今天就来解释怎麽写的。 Golang入门一点 先贴上昨天写的程...

鬼故事 - 我的密码是...

[鬼故事] - 我的密码是... Credit: 一级玩家 如果有人把密码这样写在座位上,请小心这些...

【Day11】Function & Task

很多人对於 Function 以及 Task 有点混乱,这篇将带你搞懂他们~ 共有的特色 他们都会写...