Javascript R:从网站下载.csv文件
我正在尝试让R自动将.csv文件从FanGraphs下载到本地目录。要手动执行此操作,我必须单击“导出数据”链接,通过此链接调用javascript来下载.csv文件。我以前使用过Rvest,但我不确定如何完成此任务。手动下载后,.csv文件非常有序 以下是链接:Javascript R:从网站下载.csv文件,javascript,r,download,href,export-to-csv,Javascript,R,Download,Href,Export To Csv,我正在尝试让R自动将.csv文件从FanGraphs下载到本地目录。要手动执行此操作,我必须单击“导出数据”链接,通过此链接调用javascript来下载.csv文件。我以前使用过Rvest,但我不确定如何完成此任务。手动下载后,.csv文件非常有序 以下是链接: url <- "http://www.fangraphs.com/leaders.aspx?pos=all&stats=bat&lg=all&qual=y&type=8&season=20
url <- "http://www.fangraphs.com/leaders.aspx?pos=all&stats=bat&lg=all&qual=y&type=8&season=2016&month=0&season1=2016&ind=0"
我被难住了,希望能得到任何帮助!提前感谢。要从R中的HTTP源加载数据,请使用:
con <- url("http://www.ic.unicamp.br/~zanoni/cepagri/cepagri.csv")
cpa <- read.csv(con)
con要从R中的HTTP源加载数据,请使用:
con <- url("http://www.ic.unicamp.br/~zanoni/cepagri/cepagri.csv")
cpa <- read.csv(con)
con如果您使用linux,还可以使用wget下载文件并将其导入到R中
$wget "www.yourURL.com"
如果您使用linux,还可以使用wget下载文件并将其导入到R中
$wget "www.yourURL.com"
该链接是一个html页面,上面有大量数据,但未格式化为直接读取为.csv格式。单击“导出数据”链接执行javascript以生成一个.csv文件供下载。当我将光标放在“导出数据”链接上时,该链接是href=“javascript:\uuu doPostBack('leadboard1$cmdCSV',''”)
这是一个java脚本调用,用于处理某些内容,最后有一个URL被调用。如果您使用的是Google Chrome,请打开开发者检查并检查“网络”选项卡,然后尝试找出此方法调用的URL。该链接是一个html页面,上面有大量数据,但不是直接读取为.csv格式的格式。单击“导出数据”链接执行javascript以生成一个.csv文件供下载。当我将光标放在“导出数据”链接上时,该链接是href=“javascript:\uuu doPostBack('leadboard1$cmdCSV',''”)
这是一个java脚本调用,用于处理某些内容,最后有一个URL被调用。如果您使用的是Google Chrome,请打开开发者检查并检查网络选项卡,然后尝试找出此方法调用的URL。