Install
1 | pip3 install requests |
Get
範例程式為對網頁做基本請求&接收回應,raise_for_status () 為 return 檢查,若返回異常則拋出 error
1 | import requests as rq |
Payload
必要時可以加上參數,例如 Google Search:
1 | payload = {'q':'data science'} |
*參數的部分為字典結構,key 則視 url 結構而定
Post
針對網頁中的表單,可以使用 Post 來傳送 Payload
1 | res = rq.post(url, params=payload) |
但… 對 Google Search 頁面做 Post 會得到這樣的回應:
1 | <a href=//www.google.com/><span id=logo aria-label=Google></span></a> |
Google 說這樣是不當的行為呢,我只是做個示範,好孩子不要學呀^.<