使用R自动下载csv

时间:2017-06-14 23:26:39

标签: r csv web-scraping readr

英国慈善委员会有一个网站,您可以从中下载指定类别的慈善数据,例如痴呆 http://beta.charitycommission.gov.uk/charity-search/?q=dementia enter image description here

将鼠标悬停在导出按钮上时,链接网址会显示在底部,其中包含搜索项目和包含的慈善机构数量

下载的实际文件已命名 “charitydetails_2017_06_14_23_57_17.csv”所以没有提及类别/数字,而是带有日期戳而不是

我试过了

library(readr)
df <- read_csv("http://beta.charitycommission.gov.uk/charity-search/?q=dementia&exportCSV=317.csv")

但只是得到404错误

在R中是否有任何我可以自动执行此操作以便输入不同的术语,例如盲目地说,一个闪亮的应用程序会将正确的数据集下载到R中进行处理吗?

TIA

1 个答案:

答案 0 :(得分:1)

您使用的网址不正确。正确的是:

http://beta.charitycommission.gov.uk/charity-search/?q=dementia&exportCSV=1&p=317
相关问题