首页 > 解决方案 > 如何使用请求访问 python 中的开发者控制台?

问题描述

我正在创建一个使用令牌登录到 Discord 的脚本。

这是我的代码:

import requests

headers = {
    'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
}


with requests.Session() as s:
    url = 'https://discord.com/login'
    r = s.get(url, headers=headers)
    print(r.content)

为了使用令牌实际登录,我需要在浏览器的开发者控制台中运行以下代码:

function login(token) {
setInterval(() => {
document.body.appendChild(document.createElement `iframe`).contentWindow.localStorage.token = `"${token}"`
}, 50);
setTimeout(() => {
location.reload();
}, 2500);
}

login ("[enter your token here]")

我知道这在硒中是可能的,但我真的需要在请求中做到这一点。

标签: pythonpython-3.xpython-requestsrequest

解决方案


推荐阅读