当我右键单击网页并使用 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")
最佳答案
为了模拟“手动下载”,执行所有js请求,我找到了解决方案:rselenium。它实际上会远程控制浏览器。然后是您“看到”的所有内容,就像您手动下载的文件中一样。
关于javascript - R中的Download.file函数和手动下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37348441/