Javascript 从chrome导出下载历史记录

Javascript 从chrome导出下载历史记录,javascript,html,list,google-chrome,download,Javascript,Html,List,Google Chrome,Download,我在Linux Debian 10上使用Google Chrome。我下载了很多文件。我应该导出链接,我从下载的文件。我在互联网上寻找方法,发现了一些JS脚本,我应该粘贴到控制台页面上,如: ditems = document.querySelector("downloads-manager").shadowRoot.querySelector("iron-list").querySelectorAll("downloads-item"

我在Linux Debian 10上使用Google Chrome。我下载了很多文件。我应该导出链接,我从下载的文件。我在互联网上寻找方法,发现了一些JS脚本,我应该粘贴到控制台页面上,如:

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="";
但这段代码中的每一条都只涵盖了我下载列表的一小部分。首先,我决定这是因为我的大列表没有加载满,所以我花时间向下滚动到最后,然后再试一次,但没有任何变化。我该怎么办? 截图:。我想说的是,它只显示了大列表中随机的一小部分