小编yan*_*ang的帖子

R - 如何使用rvest或rcurl点击网页

我想从这个网页下载数据

数据很容易被删除rvest.

代码可能是这样的:

library(rvest)
library(pipeR)
url <- "http://www.tradingeconomics.com/"
css <-     "#ctl00_ContentPlaceHolder1_defaultUC1_CurrencyMatrixAllCountries1_GridView1"

data <- url %>>%
  html() %>>%
  html_nodes(css) %>>%
  html_table() 
Run Code Online (Sandbox Code Playgroud)

但是像这样的网页存在问题.

有一个+按钮显示所有国家/地区的数据,但默认值只是50个国家/地区的数据.

因此,如果我使用代码,我可以抓取50个国家/地区的数据.

+按钮是在人的javascript,所以我想知道是否有在某种程度上R点击按钮,然后刮数据.

r web-scraping rcurl rvest

19
推荐指数
1
解决办法
7060
查看次数

标签 统计

r ×1

rcurl ×1

rvest ×1

web-scraping ×1