Overcoming "Error: unexpected input" in RCurl

Overcoming "Error: unexpected input" in RCurl

我正在尝试使用 RCurl 来自动执行从网站 China Labor Bulletin 的 Strike Map 获取电子表格的过程,但未能成功。

这是电子表格的URL,其中的选项设置为我想要的:

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,
     _"

关于如何让它工作有什么建议吗?

尝试用反引号括起 _lang

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

我认为 R 在以下划线开头的参数上有问题。这似乎对我有用。