Я пытаюсь вычеркнуть описания компаний с веб-сайта.Чтобы получить доступ к описанию компании, вы должны нажать на название компании, и сайт направит вас на другую страницу, которая относится к конкретной компании.Чтобы настроить этот цикл, мне нужно скопировать путь x, но у меня проблемы с синтаксисом, поскольку я получаю неожиданную ошибку токена.Я новичок в кодировании, поэтому, пожалуйста, ответьте как можно проще.
number <- c(156000:165000) description <- NULL for(i in 1:949){ url <- paste0("https://congress.nsc.org/nsc2019/public/eBooth.aspx?IndexInList=0&FromPage=Exhibitors.aspx&ParentBoothID=&ListByBooth=true&BoothID=", number[i]) description[i] <- url %>% read_html() %>% html_nodes(xpath = paste(//*[@id="eboothContainer"]/p)) %>% html_text() }
Измените строку ниже
html_nodes(xpath = paste(//*[@id="eboothContainer"]/p)) %>% # <== incorrect
как показано ниже
html_nodes(xpath = "//*[@id='eboothContainer']/p") %>% # <== correct
Только что скорректировал xpath и строку кода.