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)

posted @ 2021-07-03 11:24  索匣  阅读(413)  评论(0编辑  收藏  举报