【问题标题】:rvest - scrape tripadvisor - FULL review textrvest - 刮掉tripadvisor - 完整的评论文本
【发布时间】:2016-03-08 00:49:02
【问题描述】:

我正在使用 rvest 成功地从 tripadvisor 抓取评论。

但是,我只是在抓取部分评论,完整的评论会让我的研究更有力量。

需要的是超越“更多”。我在编码和源代码方面没有经验,因此对我的代码进行必要的修改是很困难的。 示例:this page 的第二次评论

review <- reviews %>%
html_node(".entry .partial_entry") %>%
html_text()

我可以看到源代码中的差异,但不确定如何在 R 中反映出来。

这里的区别

感谢您的建议和帮助。

【问题讨论】:

  • 这是针对tripadvisor的terms of service
  • TripAdvisor 在他们的帮助服务中有一个链接,允许您请求此类许可。在这里,您将详细说明您将做什么以及他们考虑是否授予权限。

标签: r dplyr rvest


【解决方案1】:

有时“MORE”只是一个隐藏的 DIV 标签,在使用 JS 点击时会变得可见。在这种情况下,您的 rvest 代码会起作用。

但是,您指的是动态页面。在这种情况下,您的代码最好模拟 Web 浏览器。为此,请尝试 RSelenium。如果您在网络上搜索,可以找到大量文章和视频。

一切顺利!

【讨论】:

  • 谢谢阿吉特。我可以在同一代码中结合使用 rvest 和 RSelenium 吗? rvest 在所有其他方面都工作得很好,所以我很犹豫是否要重写所有内容。另外,您知道是否可以使用 rvest submit_form 来完成其余的审核?衷心感谢您的回复。我是新手。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-29
  • 2021-09-12
  • 2018-05-31
  • 2022-01-15
  • 1970-01-01
  • 2020-04-14
相关资源
最近更新 更多