在python中使用请求时WebLogin未成功

2024-05-13 19:39:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试登录到以下网址:http://healthifyme.com/login/ 使用请求。我打算在登录后从http://healthifyme.com/dashboard中删除数据。 我正在使用以下代码使用注册的凭据登录,但登录不成功:

import requests, lxml.html
from lxml import html
url = 'http://healthifyme.com/login/'
s = requests.Session()
payload = {
        'email': 'myemail@gmail.com',
        'password': 'mypassword'
          }
r = s.post(url, data=payload)

我可能错过了什么阻止登录尝试


Tags: 数据代码fromimportcomhttpurlhtml
1条回答
网友
1楼 · 发布于 2024-05-13 19:39:46

在链接站点上尝试了一次登录之后,我注意到用户名和密码被发布在一个JSON对象中,而不是像OP中那样的编码形式。幸运的是,这对于requests来说非常简单。只需使用json参数.post()

r = s.post(url, json=payload)

相关问题 更多 >