浏览器批量打开网页内的链接
-
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();
}
}
}