如何打开Chrome Console
- Mac: cmd + opt + i
- Windows: F12
-> 之后在弹出页面中上部点选Console(控制台)选项卡
抓取全部链接
var urls = document.getElementsByTagName('a');
for (url in urls) {
console.log ( urls[url].href );
}
抓取含有关键字的链接
//在复制粘贴后把"yourKeyword"改成你需要的关键字
let urls = document.getElementsByTagName('a');
for (let i = 0; i < urls.length; i++) {
if(urls[i].getAttribute('href').includes('yourKeyword')) {
console.log ( urls[i].getAttribute('href') );
}
}
如果是比较老的浏览器,可以用这段代码。还是一样,在复制粘贴后把"yourKeyword"改成你需要的关键字
//在复制粘贴后把"yourKeyword"改成你需要的关键字
var urls = document.getElementsByTagName('a');
for (var i = 0; i < urls.length; i++) {
if(urls[i].getAttribute('href').indexOf('yourKeyword') > -1) {
console.log ( urls[i].getAttribute('href') );
}
}
本文介绍了如何通过Chrome Console快捷地抓取网页上的所有链接以及包含特定关键字的链接。在Mac上,可以使用cmd + opt + i快捷键,Windows用户则可按F12打开Chrome Console。在控制台中找到Console选项卡,通过JavaScript代码实现链接的抓取。对于较旧的浏览器,提供了修改关键字的代码示例。
1546

被折叠的 条评论
为什么被折叠?



