iT邦幫忙

2022 iThome 鐵人賽

DAY 26
0
自我挑戰組

養爬蟲的人學爬蟲系列 第 26

【Day 26】用Postman儲存或測試API

  • 分享至 

  • xImage
  •  

閒聊
昨天嘗試用Selenium的功能在Discord自動留言,今天我們要來看看API相關的事物。

為什麼用Postman
因為Postman可以在爬蟲的時候,管理、存放API,也可以拿來測試Request、Respones。

  • Postman功能
  1. 簡單使用
  2. 使用集合:允許用戶創建API集合,每個集合可以有子檔案夾和多個請求。
  3. 多人協作:可匯出、入檔案,也可以分享鏈結共用。
  4. 創建環境:可以創建多個環境,減少重複測驗。
  5. 創建測驗:測驗檢查點(例如驗證HTTP的請求和回應是否成功),可以加入到每個API呼叫中。
  6. 自動化測驗:通過使用集合,可以在多個迭代中進行測驗。
  7. 除錯:Postman的控制台可以有助於檢查已檢所到的資料。

安裝Postman
下載處:https://www.postman.com/downloads/
https://ithelp.ithome.com.tw/upload/images/20221009/20145359HsuyH7KW8m.png

下載之後,會建議建立一個帳號(可以保留API資料)。
https://ithelp.ithome.com.tw/upload/images/20221009/20145359U9S5PVWwiZ.jpg

接下來我們可以在Collocations新增一個Collocation,並新增一個API請求。
https://ithelp.ithome.com.tw/upload/images/20221009/201453590S5GxUwohS.png
https://ithelp.ithome.com.tw/upload/images/20221009/20145359P0g5ohvUJJ.png

進去後我們就會看到這個畫面,在這裡可以選擇使用的HTTP Requests、參數、標頭...等設定。
https://ithelp.ithome.com.tw/upload/images/20221009/20145359X1WR8H8RGu.png

小練習
這邊用的是一個網路上的貓咪API作為練習。
貓咪API:https://api.thecatapi.com/v1/images/search
將API的網址填入GET請求中,按下Send,就會跑出結果。
https://ithelp.ithome.com.tw/upload/images/20221009/20145359AlnMxLvu4q.png

我們可以在下方顯示的結果看到有一列顯示的是url,那裡有一個網址,打開後我們就可以看到這張圖片。
https://ithelp.ithome.com.tw/upload/images/20221009/201453595XjOOHIAx1.jpg

結語
今天簡單的介紹了Postman和API的功能,本來以為要開始專題才會用到Postman,結果反而是鐵人賽先遇到了。
/images/emoticon/emoticon01.gif
明天會更詳細的來看API跟爬蟲間的關係。

明天!
【Day 27】Google API與爬蟲

參考資料
Postman的新手教學,一學就會!


上一篇
【Day 25】想在Discord自動留言嗎?
下一篇
【Day 27】Google API與爬蟲
系列文
養爬蟲的人學爬蟲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言