邦德提取网页广告链接

提取网页(如色情)广告链接

当前为 2021-10-12 提交的版本,查看 最新版本

// ==UserScript==
// @name         邦德提取网页广告链接
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  提取网页(如色情)广告链接
// @author       木木
// @match        htt*://*/*
// @require      https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js
// ==/UserScript==

(function() {
    'use strict';
    // Your code here...
    console.log(999);
    console.log(111, $("img:not([title])").parents("a"));
    var alist = $("img:not([title])").parents("a:not([title])");
    var ahref = [];
    var r1 = /.*?(gif|png|jpg)/gi;
    var r2 = /#/gi;
    var r3 = /javascript:void(0)/gi;
    for (var index in alist) {
        if (alist[index].href && !alist[index].href.match(r1) && !alist[index].href.match(r2) && !alist[index].href.match(r3)) {
            ahref.push(alist[index].href);
        }
    }
    ahref = unique(ahref);
    console.log(ahref);
    var ahref_content = ahref.join("\r\n")
    if (ahref_content !== '') {
        $("body").append(`<textarea id="textarea_getad" style="position:fixed;top:5px;right:5px;z-index:10000;width: 500px;height:500px;">${ahref_content}</textarea>`);
    }

    function unique(arr) {
        if (!Array.isArray(arr)) {
            console.log('type error!')
            return
        }
        var array = [];
        for (var i = 0; i < arr.length; i++) {
            if (array .indexOf(arr[i]) === -1) {
                array .push(arr[i])
            }
        }
        return array;
    }
})();