刚学python想要实现一个模拟登录,请各位的大神看一下哪里有问题

import requests
session=requests.session()
dl_url=’app-api.mayi.art/api/user/login'
Uaer={

"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 SLBrowser/8.0.0.12022 SLBChan/105",

}
data={
‘account’: “账号”,
‘password’: “密码”
}
dl=session.post(url=dl_url,headers=Uaer,data=data)
dl_text=dl.text
print(dl_text)
print(dl.status_code)

#返回的内容

#{“code”:1,”msg”:”登录成功”,”time”:”1678766526”,”data”:{“userinfo”:{“id”:55486,”username”:”18889586128”,”nickname”:”antWXO2Zpv7”,”mobile”:”18889586128”,”avatar”:”/defautAvatar.png”,”score”:0,”inviter_code”:”H25755486”,”yao_count”:1,”huifu_service_charge”:1,”token”:”9a3a9833-5222-438e-bf85-93e2ea2a3303”,”user_id”:”55486”,”expiretime”:1681358529,”expires_in”:2592000,”is_exist”:1}}}

#200

datam={

‘goods_type’: ‘2’,
‘list_rows’: ‘10’,
‘page’: ‘1’
}

may=’app-api.mayi.art/api/market/market...

aa={
‘id’: “1007”,
‘order’: “asc”,
‘page’: ‘1’,
‘sort’: “price”,
‘type’: ‘2’
}
ad=session.post(url=may,data=aa)
sa=ad.json()
print(sa)

#返回的内容

#{‘code’: 0, ‘msg’: ‘请先登录’, ‘time’: ‘1678766541’, ‘data’: None}

登录成功后想在另一个页面提交post请求,但是显示未登录。cookie也获取到了,不知道什么问题了,请各位大神帮帮我,谢谢你。

讨论数量: 3

代码应该专门括起来,而不要和提问内容混淆

1年前 评论

如版主所言,提问问题,起码要把问题和你的code描述规范准确。代码乱成一锅粥,看都看不下去🙈

1年前 评论

看着返回了一个token 看看是否需要在cookie或者参数中加上token

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!