Как исправить: неожиданные токены после копирования xpath в скрипт - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь вычеркнуть описания компаний с веб-сайта.Чтобы получить доступ к описанию компании, вы должны нажать на название компании, и сайт направит вас на другую страницу, которая относится к конкретной компании.Чтобы настроить этот цикл, мне нужно скопировать путь 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()

}

1 Ответ

1 голос
/ 04 июля 2019

Измените строку ниже

html_nodes(xpath = paste(//*[@id="eboothContainer"]/p)) %>%  # <== incorrect

как показано ниже

html_nodes(xpath = "//*[@id='eboothContainer']/p") %>% # <== correct

Только что скорректировал xpath и строку кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...