Python post請(qǐng)求實(shí)現(xiàn)代碼實(shí)例
使用post請(qǐng)求登陸小極客網(wǎng)
1、獲取登陸接口,及用戶名和密碼參數(shù)
進(jìn)入小極客網(wǎng),先注冊(cè)個(gè)賬戶,修改用戶名和密碼,然后點(diǎn)擊登陸,打開debug調(diào)試-進(jìn)入到network下
輸入用戶名和密碼,點(diǎn)擊登陸
如下圖:獲得登陸接口:http://www.xiaojike.cn/sign_in/
用戶名變量為:username
密碼變量為:password
2、寫代碼,將用戶名和密碼以post方式發(fā)送,并且打印返回的狀態(tài)碼和請(qǐng)求的url以及請(qǐng)求頭
# --*-- coding:utf-8 --*--import requestslogin_url = ’http://www.xiaojike.cn/sign_in/’name_pwd = {’username’:’wuya1’, ’password’:’123456’, }response = requests.post(url=login_url, data=name_pwd)print(response.status_code)print(response.url)print(response.headers)
結(jié)果如下圖:
與在網(wǎng)頁上手動(dòng)登陸響應(yīng)的結(jié)果相同,模擬登陸成功
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. IntelliJ IDEA導(dǎo)入jar包的方法2. SSM框架JSP使用Layui實(shí)現(xiàn)layer彈出層效果3. 刪除docker里建立容器的操作方法4. IntelliJ IDEA導(dǎo)出項(xiàng)目的方法5. .Net中的Http請(qǐng)求調(diào)用詳解(Post與Get)6. Python如何測試stdout輸出7. Java源碼解析之ClassLoader8. Java導(dǎo)出Execl疑難點(diǎn)處理的實(shí)現(xiàn)9. python 調(diào)用API接口 獲取和解析 Json數(shù)據(jù)10. 簡單了解Python字典copy與賦值的區(qū)別
