我正尝试在Google购物中使用R进行抓取,以便从商品评论中提取文字。在此示例中,我使用的产品可以找到here。
要获取css路径.pd-reviews__user-review-snippet
,我正在通过Google chrome使用Selector Gadget。似乎它选择了我想要的描述。
通常,我会在R中使用以下代码提取信息:
library(rvest)
phone <- read_html('https://www.google.es/shopping/product/17573152899201646039/reviews?hl=es&q=xiaomi%20mi%208&oq=xiaomi%20&prds=paur:ClkAsKraX3_CtAYTBh73O_TzFASn4YQm62JI9sUUIXjVzrtF2cDNDIPiSmtETVdI4haJYmkhiPuY2yTDIUnOB3An_23tWP4DnY76OhPaAmqzIeKRM1aMmXBP4BIZAFPVH70bD0nOVjDoC_nTD3S9BZjZ4ST2Gw,rstart:0')
cast_phone <- html_nodes(phone, ".pd-reviews__user-review-snippet")
但是它不起作用。如果我尝试转换为文本并查看数据,则会返回一个空节点:
> html_text(cast_phone)
character(0)
您有什么建议吗?