post登录请求

post登录需要传递的是data参数,他是写入到body里面的,而get请求中的params是在url上添加参数

#  coding:utf-8

import requests
# 登录请求地址需要自己抓包
url = 'https://accounts.douban.com/j/mobile/login/basic' 

headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36'}

# body数据
data = {
    'name':"15207086937",
    'password':"1024jihaikang",
    'remember':"false"

}

# 发送请求
r = requests.post(url,headers=headers,data=data) # 我还以为这样post登录可以绕过验证码呢
print(r.text)

努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
原文地址:https://www.cnblogs.com/wkhzwmr/p/14965922.html