我想使用Chrome API列出来自Google Chrome的已归档(超过90天)的历史记录URL。
我意识到这可能是不可能的,因为尚未返回结果:
let urlAmount = 0;
chrome.history.search(
{
"text": "",
"startTime": new Date(2018, 5, 14, 11, 0, 0).getTime(),
"endTime": new Date(2018, 6, 14, 11, 0, 0).getTime()
},
function(historyItems)
{
for (var i = 0; i < historyItems.length; i++)
{
urlAmount++;
}
});
正如您所看到的,我正在检查(2018.05.14-2018.06.14)时间间隔(距离现在90天前)。
urlAmount
为0,但例如(2019.01.14-2019.01.20)为100(默认最大值为100)。
是否可以通过这种方式获取此类存档的历史记录? 如果不是,那么Selenium自动化方法又如何呢?
答案 0 :(得分:0)
urlAmount
变量在回调内递增。因此,您应该将其初始化移到function(historyItems)
循环之前的回调for
上。
如果不使用maxResults
,则默认值为100,但可以将其设置为更高的值。