【发布时间】:2019-08-05 05:22:22
【问题描述】:
我正在为 Fantasypremierleague 构建一个 R 包
我想要这里的 json:https://fantasy.premierleague.com/api/my-team/965197
但是,要访问它,我需要先登录。
登录网址是'https://users.premierleague.com/accounts/login/'
我可以使用 Python 中的请求包来实现这一点。
我正在尝试在 R 中使用 httr 包。但是,由于 api url 和登录 url 不同,authenticate() 不起作用。
下面是可以运行的 python 代码。我怎样才能把它翻译成 R?
import requests
session = requests.session()
url = 'https://users.premierleague.com/accounts/login/'
payload = {
'password': 'pass',
'login': 'email',
'redirect_uri': 'https://fantasy.premierleague.com/a/login',
'app': 'plfpl-web'
}
session.post(url, data=payload)
response = session.get('https://fantasy.premierleague.com/api/my-team/965197')
print (response.json())
【问题讨论】:
标签: r