Я слом этой страницы:R: rvest: Как использовать ifelse для узлов?
https://www.linio.com.pe/c/tv-y-video/televisores
И я хочу, чтобы извлечь текущую цену телевизоров. Проблема в том, что некоторые цены находятся внутри <div>
, а другие - меньше - внутри тега <span>
.
Мне интересно, можно ли использовать конструкцию ifelse для получения всех текущих цен на телевизоры.
#Reads Linio's HTML
linio <- read_html("https://www.linio.com.pe/c/tv-y-video/televisores", encoding = "ISO-8859-1")
#Extracts prices inside the div tag
linio %>% html_nodes("div.price-section div.price-secondary") %>% html_text()
#Extracts prices inside the span tag
linio %>% html_nodes("div.price-section span.price-secondary") %>% html_text()
Я пытался это совместить цены от DIV и теги пролетных:
linio %>% ifelse(length(html_nodes("div.price-section div.price-secondary") %>% html_text())==0, html_nodes("div.price-section span.price-secondary") %>% html_text(), html_nodes("div.price-section div.price-secondary")) %>% html_text()
без успеха ... почему вы не можете быть передний конец разработчики последовательны LiNiO в ...!