问题描述
嘿,我试图登录https://extensions.gnome.org/的django页面
import requests
from bs4 import BeautifulSoup
client = requests.Session()
client.headers.update({"referer": "https://extensions.gnome.org/accounts/login/"})
data = client.get("https://extensions.gnome.org/accounts/login/")
soup = BeautifulSoup(data.text)
mtoken = soup.find("input",{"name": "csrfmiddlewaretoken"})
print(mtoken["value"])
csrftoken = client.cookies["csrftoken"]
login_data = client.post("https://extensions.gnome.org/accounts/login/",data={
"csrfmiddlewaretoken": csrftoken,"username": "email","password": "password","next": "/"
})
print(login_data.text)
,但响应始终是无效的csrf令牌。有人知道如何使它工作吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)