如何在R中执行URL命令



我在R编程中是新的,我想知道是否有人知道使R执行URL的方法。

我将解释我的问题:

在网站上,我正在尝试从您那里获取数据,只有一个城市和一年的数据,当然我需要多年和许多城市。
每次用户以Excel格式获取数据并直接访问网站:https://www.police.gov.il/mapskifoutservice?city = 8300& ampststreet =&,11& Quarter = 1,2,3,4& Year = 2017& mode = excel。
可悲的是,使用Read.URL没有帮助,因为只有在执行URL之后还没有Excel或CSV - 用户获得Excel。
我希望创建一个循环,该循环将从多年来和所有城市中获取所有数据,但是如何使R执行URL命令,以便我拥有所有可用数据?

保存原始字节作为XLSX似乎有效:

resp <- POST("https://www.police.gov.il/MapSkifoutService",
    body=list(city=8300,
        street="",
        house="",
        subjects="1,2,10,11",
        quarter="1,2,3,4",
        year=2017,
        mode="excel"))
writeBin(resp$content, "test.xlsx")

最新更新