// ==UserScript== // @icon https://www.thfou.com/wp-content/uploads/2019/04/cropped-thfou1-32x32.png // @name 数字营销小助手 // @namespace https://www.thfou.com/ // @version 2.3.2 // @description 提供网销宝关键词点击自动跳转到搜索页,告别手动复制搜索等繁琐操作,关键词查询同行数据。 // @author 头号否 // @match *://p4p.1688.com/* // @match *://p4p.1688.com/report/* // @require https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js // @supportURL https://www.thfou.com/message // @contributionURL https://www.thfou.com/ // @grant none // @downloadURL none // ==/UserScript== function encodeToGb2312(str){ var strOut=""; for(var i = 0; i < str.length; i++){ var c = str.charAt(i); var code = str.charCodeAt(i); if(c==" ") strOut +="+"; else if(code >= 19968 && code <= 40869){ index = code - 19968; strOut += "%" + z.substr(index*4,2) + "%" + z.substr(index*4+2,2); } else{ strOut += "%" + str.charCodeAt(i).toString(16); } } return strOut; } function decodeFromGb2312(str){ var strOut = ''; for (var i=0;i' + zh + ''); // FF3 在class里插入a标签 setTimeout(function(){ //var c = document.querySelector('.next-table-cell-wrapper'); // 定位 //c.setAttribute("onClick", "window.open('http://www.baidu.com');"); // 根据上面定位插入类 var c = document.getElementsByClassName('next-table-row'); for (var i = 0; i < c.length; i++) { c[i].getElementsByTagName("td")[1].onclick = function() { //为每个带有next-table-row的class增加onclick事件     var td = event.srcElement; // 通过event.srcElement 获取激活事件的对象 td     var keywords = td.innerText; var wk = window.open('https://s.1688.com/selloffer/offer_search.htm?keywords=' + encodeToGb2312(keywords) + '&n=y&netType=1%2C11&spm=a260k.635.3262836.d102'); } } //var a = document.getElementById('ui_action_b98dxd2f'); //var b = a.getElementsByTagName('.next-table-cell-wrapper'); //var link1 = "" + a + ""; //var link3 = "https://p4p.1688.com/report/getKeywordKPI4CPC.html?keywords="; //var link4 = a; //var link = link1 + link3 + link4 + link2; //var user = link; //document.querySelector('.next-table-cell-wrapper').innerHTML = user; //document.write(a.innerHTML); },3000); // 延迟3秒 // FF4 在id="app"前新增html代码 // var div = document.createElement('div'); // 新增元素 // var diva = document.getElementById('app'); // 获取id为app的元素 // div.innerHTML = "
1233333333333333333333
"; // 插入html代码 // diva.parentNode.insertBefore(div, diva); // 在这个元素前面增加上去 })();