“CSRF 验证错误”API POST 请求到 buff163

"CSRF Verification Error" API POST request to the buff163

提问人:Desecc 提问时间:11/13/2023 最后编辑:Brian Tompsett - 汤莱恩Desecc 更新时间:11/14/2023 访问量:24

问:

我正在制作一个程序,该程序将自动从我的帐户进行购买,但遇到了以下问题:

“CSRF 验证错误”

这仅发生在 POST 请求中。 我正在使用我的帐户 cookie 发出请求,让请求正常工作。

cookies = {
    'Device-Id': '*********',
    'session': '********',
    'remember_me':'********',
    'csrf_token': session.cookies._cookies['buff.163.com']['/']['csrf_token'].value
    }
    response = requests.post('https://buff.163.com/api/market/goods/buy', json=payload, headers={'X-Csrftoken': session.cookies._cookies['buff.163.com']['/']['csrf_token'].value}, cookies=cookies)

我无法弄清楚错误发生在哪里。

我尝试从响应标头获取获取请求并立即使用它 - 不起作用。csrf_token

python请求 http-post

评论


答: 暂无答案