有没有办法从使用R的“网站按钮点击”下载csv文件

时间:2018-04-01 23:45:12

标签: r

download.file(URL,destfile =“../ data.csv”,method =“curl”)需要csv的确切网址,但我需要从网站上下载CSV文件“下载点击”选项。 “http://apps.who.int/gho/data/view.main.MHSUICIDEASDRREGv?lang=en” - >链路

2 个答案:

答案 0 :(得分:2)

您可以点击F12并查看该页面后面的代码,以及几乎任何页面,除了flash元素。然后,做这样的事情。

getit <- read.csv("http://apps.who.int/gho/athena/data/GHO/MH_12?filter=COUNTRY:-;REGION:*&x-sideaxis=REGION;SEX&x-topaxis=GHO;YEAR&profile=crosstable&format=csv")
head(getit)

getit <- fread("http://apps.who.int/gho/athena/data/GHO/MH_12?filter=COUNTRY:-;REGION:*&x-sideaxis=REGION;SEX&x-topaxis=GHO;YEAR&profile=crosstable&format=csv")

getit <- read_csv("http://apps.who.int/gho/athena/data/GHO/MH_12?filter=COUNTRY:-;REGION:*&x-sideaxis=REGION;SEX&x-topaxis=GHO;YEAR&profile=crosstable&format=csv")

您可以从以下链接中找到许多其他想法。

https://www.datacamp.com/community/tutorials/r-data-import-tutorial

答案 1 :(得分:0)

复制粘贴:

download.file(url = "http://apps.who.int/gho/athena/data/GHO/MH_12?filter=COUNTRY:-;REGION:*&x-sideaxis=REGION;SEX&x-topaxis=GHO;YEAR&profile=crosstable&format=csv", destfile = "H:/test.csv")

我已将目标文件路径用作“H:/test.csv”,您可以在任何想要保存文件的地方