Я хочу очистить данные о местоположении судна с помощью RStudio:
Вот ссылка - https://www.marinetraffic.com/en/ais/details/ships/shipid: 199293
Мой код:
"https://www.marinetraffic.com/en/ais/details/ships/shipid:199293" %>% read_html() %>% html_nodes("div#MuiTypography-displayInline")
Есть предложения о том, как это возможно?
Если я go открою страницу, на которую вы ссылаетесь в моем браузере, откроете инструменты инспектора и перейдите на вкладку «сеть», я увижу множество запросов, которые отправляются при посещении страницы. Среди этих запросов:
https://www.marinetraffic.com/vesselDetails/voyageInfo/shipid: 199293 https://www.marinetraffic.com/vesselDetails/latestPosition/shipid: 199293 https://www.marinetraffic.com/en/vesselDetails/vesselInfo/shipid: 199293
Они возвращают красиво отформатированные JSON файлы, которые вы сможете проанализировать с помощью пакета jsonlite:
jsonlite
library(jsonlite) "https://www.marinetraffic.com/en/vesselDetails/vesselInfo/shipid:199293" %>% read_json()