油猴脚本批量打开google搜索链接

作者: admin 分类: js 发布时间: 2017-08-08 14:13
// ==UserScript==
// @name        油猴脚本采集链接
// @author      武镖
// @description 油猴脚本抓取google搜索的url
// @namespace   http://wubiao.site
// @encoding    utf-8
// @include     https://www.google.com/search*
// @require     http://code.jquery.com/jquery-2.1.1.min.js
// @version     1
// @grant       GM_xmlhttpRequest
// @run-at      document-end
// ==/UserScript==
(function(){
        var Style = 'Style = "display:block;cursor:pointer;position:fixed;top:100px;right:20%;z-index:10000';
        var Src1 = '<button id="Go-To-Top" ' + Style + '">点击抓取</button>';
        var div = document.createElement("div");
        div.innerHTML = Src1;
        document.getElementsByTagName("body")[0].appendChild(div);
        document.getElementById("Go-To-Top").addEventListener("click",catchUrl, false);

        var Style = 'Style = "display:block;cursor:pointer;position:fixed;top:100px;right:30%;z-index:10000';
        var Src1 = '<button id="open-url" ' + Style + '">打开网站</button>';
        var div = document.createElement("div");
        div.innerHTML = Src1;
        document.getElementsByTagName("body")[0].appendChild(div);
        document.getElementById("open-url").addEventListener("click",openUrl, false);

        function catchUrl(){
        	
            $('.r').each(function(){
                    
                    obj=$(this).children('a');
                    var href=obj.eq(0).attr("href");
                    console.log(href);
                    //console.log(obj.eq(1).attr("href"));
                    if(href.indexOf("/search?q=")){
                        GM_xmlhttpRequest({
                                method: 'POST',
                                url: 'http://ww.mainweb.com/getUrls_log.php',
                                data:"u="+obj.eq(0).attr("href"),
                                headers: {"Content-Type": "application/x-www-form-urlencoded"},
                                onload: function(response) {
                                        console.log(response.responseText);
                                }
                        });
                    }
                        
                    
            });
        }

        function openUrl(){
            var i=1;
            $('.r').each(function(){
                    
                    obj=$(this).children('a');
                    console.log(obj.eq(0).attr("href"));
                    var href=obj.eq(0).attr("href");
                    if(href!="undefined"){
                        if(href.indexOf("/search?q=")){
                            window.open(href,"newwindow"+i,"_blank");
                        }
                    }
                    i=i+1;
                    
            });
        }

})();

	



 

有时打开一批链接比较麻烦,可以使用油猴脚本批量打开链接,具体代码如下

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注