【发布时间】:2020-06-22 14:59:24
【问题描述】:
我是网络抓取的新手,并且一直在尝试使用 RSelenium(作为 rvest 的替代品)收集信息,因为我感兴趣的一些网站使用 JavaScript。但是,当我使用下面的代码时,findElement() 函数什么也不返回。
library(RSelenium)
driver <- rsDriver(browser=c("chrome"), chromever="81.0.4044.138")
remote_driver <- driver$client
remote_driver$navigate("https://www.gucci.com/uk/en_gb/ca/decor-c-decor")
p <- remote_driver$findElement(using = "xpath", "//span[@class = 'sale']")
product <- p$getElementText()
product
xpath 似乎是正确的,有什么想法吗?
【问题讨论】:
标签: javascript r web-scraping rselenium