1

我正在尝试使用 rvest 从 www.flightradar24.com 收集数据。我有订阅,所以我想登录并访问更多数据。这是我用来登录的代码(我使用的是我的电子邮件和密码,而不是“电子邮件”和“密码”):

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(您登录后的帐户页面)。

我尝试使用html_table从该网站https://www.flightradar24.com/data/aircraft/ln-lnc获取数据,但它仅捕获基本订阅中包含的数据,因此这也意味着我没有成功登录。

任何帮助将不胜感激。

4

0 回答 0