Соскоб в сети с помощью rvest - логин не работает - flightradar24.com

Я пытаюсь собрать данные с www.flightradar24.com, используя rvest. У меня есть подписка, поэтому я хочу войти и получить доступ к дополнительным данным. Это код, который я использую для входа (я использую свой адрес электронной почты и пароль вместо "email" и "password"):

library(rvest)

url0 = "https://www.flightradar24.com/"
session = html_session(url0)
form = html_form(session)[[1]]
filled_form = set_values(form, 'email'="email", 'password'="password")
session_loggedin = submit_form(session, filled_form)

Я получаю следующее сообщение:

Submitting with '<unnamed>'

Я хочу проверить, действительно ли это работает, поэтому я пытаюсь с этим:

jump_to(session_loggedin, "https://www.flightradar24.com/account")

И это сообщение, которое я получаю:

<session> https://www.flightradar24.com/premium
Status: 200
Type:   text/html; charset=utf-8
Size:   98649

Как вы можете видеть, он идет по https://www.flightradar24.com/premium (веб-сайт, на котором вы можете сравнить различные подписки) вместо https://www.flightradar24.com/account (страница вашей учетной записи после входа в систему).).

Я попытался получить данные с этого веб-сайта https://www.flightradar24.com/data/aircraft/ln-lnc с помощью html_table, но он только захватывает данные, включенные в базовую подписку, так что это также означает, что я не удается войти в систему.

Любая помощь будет очень высоко ценится.

0 ответов

Другие вопросы по тегам