AI 摘要

本文介绍了使用Chrome浏览器的一些小技巧,包括快速切换标签页和壁纸网站WallHeaven的下载脚本。其中提及了通过快捷键ctrl+数字快速切换标签页,使用ctrl+Tab和ctrl+Shift+Tab循环切换标签页的方法。同时,也分享了在DevTools中运行的壁纸下载脚本,可以提前加载所有图片并自动点击。

本文介绍了在使用Chrome浏览器的一些小技巧,这些小技巧有的是一些可以快捷键的行为,一些是自己在浏览网页的时觉得有用的小Tip(例如:自动循环点击浏览器页面组件的脚本)

快速切换标签页

1) 跳转到指定标签页

ctrl+1 => 第一个标签

ctrl+2 => 第二个标签

ctrl+3 => 第三个标签

...
ctrl+9 => 最后一个标签

2) 左右循环跳转标签页

ctrl + Tab > 向右循环

ctrl + Shift + Tab > 向左循环

壁纸网站

WallHeaven

在想下载wallheaven壁纸时, 想要提前加载所有的图片,可以使用如下脚本,复制到DevTools中即可。

var startP = 0;

function sleep(time){
 return new Promise((resolve) => setTimeout(resolve, time));
}

var clickT = document.querySelectorAll(".thumb-listing-page")
var target = clickT[0].querySelectorAll("a[class='preview']")
var startX = Math.floor(startP / (clickT.length * target.length));
console.log(startP);
console.log(startX);
var locc = startP;
var flag = 0;
for (var i=startX;i <clickT.length;i++){
    console.log("开始第"+(i+1)+"页面");
    var target = clickT[i].querySelectorAll("a[class='preview']");
    if(flag==0){
        var starty=startP-(startX * target.length);
        console.log(starty);
        for (var j = starty; j<target.length;j++){
            locc++;
            console.log("第"+i+"页,第"+(j+1)+"个图片,共"+locc+"张:"+target[j]);   
            target[j].click();
            await sleep(30000);
        }
        flag = 1;
    }else{
        for (var j = 0; j<=target.length;j++){      
            locc++;
            console.log("第"+i+"页,第"+(j+1)+"个图片,共"+locc+"张:"+target[j]);
            if (target[j]!=null){
                target[j].click();    
            }
            await sleep(30000);
        }
    }
}
console.log("本次页面已点击完成");