Я пытаюсь рассчитать время полета между каждой страной в надежде создать параметры для инструмента предотвращения мошенничества, который я выделяю.
URL-адрес веб-сайта, с которым я работаю, равен https://www.travelmath.com/flying-time/from/Canada/to/Germany
Третий столбец, который у меня есть, заменяет две ссылки на страны всеми возможными комбинациями.
Я пытаюсь использовать RVEST с циклом для этого, но продолжаю получать различные ошибки. Я искал в стеке, чтобы попытаться найти другие решения для моей проблемы, но столкнулся с многочисленными проблемами. И наконец, я пытаюсь создать цикл, который не работает на веб-сайте, который я запрашиваю с помощью 55225 запросов в коротком окне.
Вот самое последнее решение, которое я пробовал, но я получаю следующие ошибкив повторении
Я попытался изменить структуру фрейма данных и обработать замену источника и назначения.
Я пытался использовать Rselenium для этого, но столкнулся и с другими проблемами. .
Я пытался переформатировать другие решения подобных проблем, но все еще получаю ошибки.
tables <- list()
index <- 1
for (i in CountryPairs){
try(
{
url <- paste0("https://www.travelmath.com/flying-time/from/",i)
table <- url %>%
read_html()%>%
html_nodes("#flyingtime")
tables[index] <- table
index <- index +1
}
)
}
df<-do.call("rbind",tables)
Ошибка в open.connection (x, "rb"): HTTPошибка 400.
Ошибка в таблицах [index] <- таблица: длина замены равна нулю </p>