【问题标题】:RSelenium unknown error when clickElement() function is called调用 clickElement() 函数时出现 RSelenium 未知错误
【发布时间】:2016-06-14 06:29:15
【问题描述】:

我想使用 R 包“Rvest”抓取holidayiq.com 酒店评论数据,例如hotel review link。 'RSelenium' 用于单击“Next >”链接以访问更多页面。

每当我使用代码时 nxtButton = mybrowser$findElement(using = 'css selector', "#next") nxtButton$clickElement() 访问下一页我收到以下错误:

Snapshot of error

请告诉我如何处理这个错误。提前感谢您的帮助。

【问题讨论】:

  • 发布实际代码和错误本身,而不是链接屏幕截图。

标签: r rvest rselenium


【解决方案1】:

下面的代码应该可以工作。

在页面中找不到您的 css 元素。

nxtButton = mybrowser$findElement(using = 'css selector', "#submit_form") nxtButton$clickElement()

我猜您想在上面提供的链接中单击右侧表单中的“下一步”按钮。

【讨论】:

  • 谢谢,但我想单击评论部分下方的下一步按钮,转到下一页评论...请提供正确的 css 元素。我已经使用了 css 选择器 - “#next”,但它也不起作用。
  • 我将默认浏览器更改为 phantomJS(来自 chrome),这解决了问题。代码现在运行顺利。无论如何感谢您的帮助。
猜你喜欢
  • 2017-03-31
  • 1970-01-01
  • 1970-01-01
  • 2021-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多