我是rvest的新手,我需要编写一个从网站下载csv文件的脚本。该网站为http://phoible.org/inventories。
在右侧,有一个下拉按钮,可以选择以多种格式下载数据(包括我感兴趣的csv文件)。首先,我检查了css内容,发现我感兴趣的按钮有以下css:
<a href="#" id="dt-dl-csv" onclick="document.location.href = CLLD.DataTable.current_url("Inventories", "csv"); return false;">csv</a>
然后我尝试了以下代码:
p = html_session("http://www.phoible.org/inventories")
csv_link = p %>%
html_nodes("a") %>%
html_attr("onclick")
但是,我得到以下一行:
[1] NA NA NA NA NA NA NA NA NA NA NA NA
我需要自动将csv文件下载到我的电脑。我真的很感激任何帮助。提前谢谢。