javascript - 从 chrome 导出下载历史
问题描述
我在 Linux Debian 10 上使用 Google Chrome。我下载了很多文件(数千个)。我应该导出链接,我从中下载了文件。我在互联网上寻找方法并找到了一些 JS 脚本,我应该粘贴到chrome://downloads/页面上的控制台,例如:
ditems = document.querySelector("downloads-manager").shadowRoot.querySelector("iron-list").querySelectorAll("downloads-item");
var div = document.createElement('div');
[].forEach.call(ditems, function (el) {
var br = document.createElement('br');
var hr = document.createElement('hr');
div.appendChild(el.shadowRoot.querySelector("#url"));
div.appendChild(br);
div.appendChild(hr);
});
document.body.innerHTML=""
document.body.appendChild(div);
document.head.style.innerHTML="";
但是这段代码中的每一个都只涵盖了我下载列表的一小部分。首先,我决定这是因为我的大列表没有加载完整,所以我花时间向下滚动到最后并再次尝试,但没有任何改变。我应该怎么办?截图:1、之前;2、之前;1、后;2、之后。我想说的是,它只显示大列表的一小部分随机部分。
解决方案
推荐阅读
- php - 如何链接到页面的特定部分 HTML PHP
- c# - 当后端代码中的简单键值变量工作相同时,为什么要使用 redis 作为缓存层?
- google-apps-script - Google Slides Apps 脚本检索页面中的形状
- python-3.x - 在 KNeighborsClassifier 中使用自定义指标时,我不断收到“TypeError:只有整数标量数组可以转换为标量索引”
- java - JavaFX - 在使用选项卡时将 GUI 拆分为单独的类
- jquery - 通过函数调整电子窗口大小
- scheme - 匹配方案中的括号
- android - 当我使用 adb 显示 /sys/kernel/debug/tracing/available_filter_functions 时没有这样的设备
- python - 初始化以迭代抽象pyomo模型中的集合?
- angular-cli - 运行 ng serve -o 时出现错误