R中的Download.file函数和手动下载

时间:2016-05-20 13:50:33

标签: javascript html r download web-scraping

当我右键点击网页并使用Chrome下载页面时,我通常会有一个html文件,以及一个包含各种文件的文件夹(图片,js,css等)。

当我使用R函数download.file执行此操作时,我只有一个html文件,它的元素少于我手动下载的html文件。

我尝试在download.file函数中使用不同的选项,徒劳无功。

是否可以下载带有R的网页以获取我们可以手动下载的文件?

以下是示例: URL = “http://www.elysee.fr/declarations”

download.file(url,"page_decla.html",mode="a",extra = getOption("download.file.extra"),
              method="auto")

1 个答案:

答案 0 :(得分:1)

为了模拟将执行所有js请求的“手动下载”,我找到了解决方案:rselenium。它实际上将远程控制浏览器。然后你在手动下载的文件中“看到”所有内容。