从Chrome导出下载历史记录

时间:2020-10-11 10:36:52

标签: javascript html list google-chrome download

我在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, before2, before; 1, after; 2, after。我想说的是,它只显示大列表中的随机部分。

0 个答案:

没有答案