【问题标题】:Automating downloading of csv using R使用 R 自动下载 csv
【发布时间】:2017-06-14 23:26:39
【问题描述】:

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

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

实际下载的文件名为 “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

【问题讨论】:

    标签: r csv web-scraping readr


    【解决方案1】:

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

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

    【讨论】:

    • 好地方!我有点被 csv 名称抛出,所以没有检查 URL 是否有错误
    猜你喜欢
    • 1970-01-01
    • 2019-11-30
    • 2021-10-08
    • 1970-01-01
    • 2020-11-24
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多