当我右键点击网页并使用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")
答案 0 :(得分:1)
为了模拟将执行所有js请求的“手动下载”,我找到了解决方案:rselenium。它实际上将远程控制浏览器。然后你在手动下载的文件中“看到”所有内容。