API 請求
現在換你使用 OMDB(Open Movie Database)的 API 來抓取一些電影資料。
你要查詢的電影是《The Social Network》。
回想影片中,為了查詢電影《Hackers》,Hugo 的「查詢字串」是 'http://www.omdbapi.com/?t=hackers',且只有一個參數 t=hackers。
注意:OMDB 近期更改了他們的 API。你現在也必須提供 API key。這表示你需要在 URL 中再加入一個參數:apikey=72bc447a。
本練習屬於課程
Python 資料匯入進階
練習說明
- 匯入
requests套件。 - 指派變數
url為要查詢的目標 URL,用來向'http://www.omdbapi.com'取得電影《The Social Network》對應的資料。「查詢字串」需要包含兩個參數:apikey=72bc447a與t=the+social+network。你可以這樣組合:apikey=72bc447a&t=the+social+network。 - 透過回應物件
r的text屬性,並將結果傳入print()函式,列印其文字內容。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import requests package
# Assign URL to variable: url
# Package the request, send the request and catch the response: r
r = requests.get(url)
# Print the text of the response