Я пытаюсь собрать url из списка на столе в R. Но таблица представляет собой элемент html на веб-странице, поэтому xpath не работает должным образом. Я получаю следующий результат:Скрепок одного html-элемента в другой
> doc<-read_html(url("http://www.bibliotecanacional.gov.co/rnbp/directorio-de-bibliotecas-publicas"))
> v<-toString(xml_find_all(doc, xpath='//*[@id="ContentPlaceHolder1_Ejemplo2_GridviewConCSSFriendly1_GridViewJedis_LinkButton1_0"]'))
> v
[1] ""
На изображении вы можете увидеть, как я извлекаю xpath путем проверки элемента url.
буду благодарен вашей помощи. Благодарю.
Элемент с этим 'id' не существует на этой странице. – eLRuLL
eLRuLL, я добавил изображение, показывающее, как я извлекаю xpath. Вы можете видеть там id. Это не существует в исходном коде этой страницы, это моя проблема. – fcochaux
Извините, я имел в виду, что этого не существует в этом «запросе». Эта информация загружается динамически, фактически из [этого запроса] (http://190.102.160.5/DIRECTORIORNBP/DirectorioRnbp.aspx) – eLRuLL