【发布时间】:2018-08-17 02:59:53
【问题描述】:
我正在尝试使用 Rselarium 和 Rvest 抓取 REI 的评论(吊床)。我想点击底部的按钮 x 次,这样我就可以刮掉所有的评论。我有点失落。这是我到目前为止所拥有的。如果您也知道,如何在取景器中预览您正在做的事情(不是屏幕打印),那会很酷。感谢 Stack 社区。p>
replicate(100,
{
remDr$navigate("https://www.amazon.com/Eagles-Nest-Outfitters-DoubleNest-Portable/product-reviews/B00K30GXK8/ref=cm_cr_dp_d_show_all_btm?ie=UTF8&reviewerType=all_reviewshttps://www.amazon.com/Eagles-Nest-Outfitters-DoubleNest-Portable/product-reviews/B00K30GXK8/ref=cm_cr_dp_d_show_all_btm?ie=UTF8&reviewerType=all_reviews")
webElem <- remDr$findElement("css", "body")
webElem$sendKeysToElement(list(key = "end"))
morereviews <- remDr$findElement(using = 'css selector', ".a-last a")
morereviews$clickElement
Sys.sleep(4)
reviews <- xml2::read_html(remDr$getPageSource()[[1]])%>%
rvest::html_nodes(".review-text")%>%
dplyr::data_frame(reviews = .)
})
【问题讨论】:
-
任何帮助/提示将不胜感激......
-
堆栈我卡在这里了。
标签: r web-scraping rvest rselenium