python请求,如何获取登录令牌

ki1q1bka  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(212)

我正在尝试登录到一个url,并获取有关我购物车上产品的信息。对于登录请求的for数据,我需要用户名和密码,以及一个令牌和一个我不知道如何获取的recaptcha响应。该令牌的名称为“struts.token”,我正试图通过这段代码获取它,但它不起作用。

import requests
from bs4 import BeautifulSoup as bs

headers = {
    'user-agent' : 'your user agent'
}

with requests.Session() as s:

    s.headers = headers
    r = s.get('https://www.lidl.es/es/account/login')
    soup = bs(r.content, 'html.parser')
    token = soup.find('input', {'name' : 'struts.token'})['value']
    print(token)

当我通过浏览器检查元素和网络时,我可以很容易地找到令牌,但在请求-响应时我找不到。有什么建议吗?
提前感谢:)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题