Учитывая этот URL требует следующие данные для входа в систему:
Имя пользователя или адрес электронной почты -> Пользователь: testuserscrap@web.de
Passwort -> Пароль: testuserscrap
(Сайт является своего рода фэнтезийным футболом немецкой Бундеслиги.)
Существуетсообщение, где кто-то просит помощи для того же веб-сайта.
Однако я не хочу получать информацию об определенных игроках, но о реальной команде. В браузере необходимо выполнить следующие действия:
Нажмите на значок в красном кружке:
Указывает на эту страницугде я хотел бы получить все имена (игроков) в списке 1 и 2:
Означает, что я хотел бы получить вывод, такой как:
Diego Contento
Alfred Finnbogason
...
Я не уверен, какой путь может быть лучшим. Судя по упомянутым постам, похоже, есть API. Тем не менее, я не могу получить доступ к информации с помощью кода, адаптированного из указанного поста:
library(rvest)
library(jsonlite)
library(httr)
library(plyr)
library(dplyr)
url<-"https://kickbase.sky.de/"
page<-html_session(url)
page<-rvest:::request_POST(page,url="https://kickbase.sky.de/api/v1/user/login",
body=list("email"="testuserscrap@web.de",
"password"="testuserscrap",
"redirect_url"="https://www.kickbase.com/transfermarkt/kader"),
encode='json'
)
ck <- cookies(page)
player_page<-jump_to(ck$value,"https://api.kickbase.com/leagues/1420282/lineupex")
К сожалению, я не такой специалист в области кодирования или веб-шифрования. Я пробовал много вещей, но я не пришел к решению: / Поэтому я был бы очень признателен, если у вас есть совет или идея, как я могу получить информацию.
Best:)