克服RCurl

时间:2015-06-04 11:56:34

标签: r rcurl

我正在尝试并且未能使用RCurl自动执行从网站“中国劳工通讯”Strike Map获取电子表格的过程。

以下是电子表格的网址,其中的选项设置为我喜欢的选项:

http://strikemap.clb.org.hk/strikes/api.v4/export?FromYear=2011&FromMonth=1&ToYear=2015&ToMonth=6&_lang=en

以下是我正在使用的代码:

library(RCurl)
temp <- tempfile()
temp <- getForm("http://strikemap.clb.org.hk/strikes/api.v4/export",
  FromYear="2011", FromMonth="1", 
  ToYear="2015", ToMonth="6",
  _lang="en")

以下是我收到的错误消息:

Error: unexpected input in:
"     ToYear=2015, ToMonth=6,
     _"

有关如何使其发挥作用的任何建议吗?

1 个答案:

答案 0 :(得分:2)

尝试用反引号括起_lang

temp <- getForm("http://strikemap.clb.org.hk/strikes/api.v4/export",
                FromYear="2011",
                FromMonth="1",
                ToYear="2015",
                ToMonth="6",
                `_lang`="en")

我认为R在以下划线开头的争论中遇到了麻烦。这似乎对我有用。