我如何才能获得梦幻英超网站的认证信息。我的身份验证失败了
import requests
from requests.auth import HTTPBasicAuth
import aiohttp
import asyncio
session = requests.Session()
data = {
"login" : "email",
"password" : "pass",
"app" : "plfpl-web",
"redirect_uri" : "https://fantasy.premierleague.com"
}
url = "https://users.premierleague.com/accounts/login/"
r = session.post(url, data=data)
print(r.status_code) # 200
url = ('https://fantasy.premierleague.com/api/my-team/{teamId}/')
r = requests.get(url)
json = r.json()
json.keys() # json object details says "Authentication credentials were not provided".
您需要确保维护从登录调用到“团队”调用的cookies。具体来说,有一个名为
pl_profile
的cookie用于身份验证这里有一段代码可以实现这一点:
输出为:
相关问题 更多 >
编程相关推荐