使用post請求登陸小極客網。
1、獲取登陸介面,及使用者名稱和密碼引數
進入小極客網,先註冊個賬戶,修改使用者名稱和密碼,然後點選登陸,開啟debug除錯-進入到network下
輸入使用者名稱和密碼,點選登陸
如下圖:獲得登陸介面:http://www.xiaojike.cn/sign_in/
使用者名稱變數為:username
密碼變數為:password
2、寫程式碼,將使用者名稱和密碼以post方式傳送,並且列印返回的狀態碼和請求的url以及請求頭
1 # --*-- coding:utf-8 --*-- 2 3 import requests 4 5 login_url = 'http://www.xiaojike.cn/sign_in/' 6 name_pwd = {'username':'wuya1', 7 'password':'123456', 8 } 9 10 11 response = requests.post(url=login_url, data=name_pwd) 12 13 print(response.status_code) 14 print(response.url) 15 print(response.headers)
結果如下圖:
與在網頁上手動登陸響應的結果相同,模擬登陸成功