昨天我們下載好了我們需要用到的工具,終於要來到我們最後的部分了,今天要來分享另一種抓取 API 的方法,就是利用 Python 的 Requests 套件,話不多說我們開始吧!
首先要啟動你的網頁,不然的話會無法 GET 到你 API 的資料。
打開 Jupyter Notebook 後進入到我們昨天建立的專案。
之後在第一行引進 Requests 套件
import requests as re
在左上那邊有一個『 + 』,點擊他後會出現另一個可以打程式碼的欄位,並在裡面輸入 GET 語法。
document = re.get('http://localhost:3000/starsign')
print(document.json())
最後要依序執行欄位,如果有跑出來 JSON 格式就代表你成功了!
在 Jupyter Notebook 中,他們的程式碼不像是在 VSCode 中都是打在一起最後一起執行,也就是他們其實是打在一個一個區塊中,執行時依序執行程式碼,因此這樣就可以很好的做分割,譬如引進的套件可以統一放在最上面,程式碼 A 可以放在第二格,程式碼 B 可以放在第三格這樣。
引進 Requests 套件時的 as
,他的功用是給予引進套件另一個名稱,原先要使用 Requests 套件時,名稱要打引進時的名稱,也就是 requests,但有時後該名稱太長想換一個,因此這時就可以使用 as
來取你想要的名稱。