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

标签 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")

最佳答案

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

关于javascript - R中的Download.file函数和手动下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37348441/

相关文章:

javascript - Highcharts : sunburst chart not displaying

javascript - 当一个 radio 组值为 'yes' 时,将第二个设置为 'no',反之亦然

html - 输入字段在 Chrome 和 Firefox 中显示不同

r - 图中 y 轴的设置

javascript - 将 CSS 样式应用于数据表中的特定列

R 根据 CSV 中的条件选择工作目录中的文件

javascript - 如何让ng-repeat生成的所有div获得相同的高度

javascript - 如何将样式从 Markdown 文件应用于 Gatsby 构建的网站的数组?

javascript - 使按钮在一段时间内处于非事件状态

javascript - jquery DatePicker 按钮图像不起作用