首先在登录的返回信息里面获取到cookie:
然后把cookie拆分,签到的代码如下:
import requests
def douban_login():
url = 'https://bymh1121.com/json/sign'
cookie = {
"lnfidmlusername":"u9036672",
"lnfidmluserid":"2266348",
"lnfidmlgroupid":"1",
"lnfidmlrnd":"VLBj0JK1TJQfiAhKAaa6",
"lnfidmlauth":"3fdb65dd61ac3ace9f3a4cf225e0cd60",
}
# cookie='lnfidmlusername=u9036672; lnfidmluserid=2266348; lnfidmlgroupid=1; lnfidmlrnd=VLBj0JK1TJQfiAhKAaa6; lnfidmlauth=3fdb65dd61ac3ace9f3a4cf225e0cd60'
headers = {
'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36'
# 'Cookie': cookie
}
# 发送请求
res = requests.post(url,params = {'type':'sign'},headers=headers,cookies=cookie).content.decode()
print("==>",res)
douban_login()