浏览器批量打开网页内的链接

  • F12打开Control脚本输入框

  • 新标签页打开所有链接包含“2023-0”的链接:

var allLinks = document.getElementsByTagName("a");

// 遍历链接并查找包含关键字 "你好" 的链接
for (var i = 0; i < allLinks.length; i++) {
    var link = allLinks[i];
    var linkText = link.textContent || link.innerText; // 获取链接文本

    // 检查链接文本中是否包含关键字 "2023-0"
    if (linkText.indexOf("2023-0") !== -1) {
        // 创建一个新的标签页并在其中打开链接
        var newTab = window.open(link.href, "_blank");
        if (newTab) {
            newTab.focus();
        }
    }
}
  • 更精确匹配,带上a标签属性
var allLinks = document.getElementsByTagName("a");

for (var i = 0; i < allLinks.length; i++) {
    var link = allLinks[i];
    var linkText = link.textContent || link.innerText; 

    // 检查是否包含 "2023-12" 并且具有 onclick="atarget(this)" 属性
    if (linkText.indexOf("2023-12-") !== -1 && link.getAttribute("onclick") === "atarget(this)") {
        var newTab = window.open(link.href, "_blank");
        if (newTab) {
            newTab.focus();
        }
    }
}
posted @ 2023-10-02 02:07  秒年度  阅读(582)  评论(0编辑  收藏  举报