您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
申通百世快递停发地址检测工具 传美打印
当前为
// ==UserScript== // @name 申通--百世---停发地址检测工具 传美打印 // @namespace https://gf.qytechs.cn/zh-CN/scripts/426892 // @version 1.15 // @description 申通百世快递停发地址检测工具 传美打印 // @author [email protected] // @match *://*.chuanmeidayin.com/* // @match *://*.chuanmeidayin.com/cmdy_erp/operation/Print?method=unPrin* // @note 2021.05-23-V1.0版本上线 // @note 2021年9月9日16:22:49 // @grant none // ==/UserScript== (function() { 'use strict'; setTimeout(testChuanMei,1200);//开局1秒2 //参数:快递公司名称,所有页面的买家地址,停发区域 function panduanAddress(company,allAddress,stop,selectedCompany,muban_index_change,row_b){ var stop_num = 0; var diqu = "停发地区:"; var num = 0; if(allAddress.length == selectedCompany.length){ //判断 for(var i=0; i<allAddress.length; i++) { var singsingleAddress_all =allAddress[i]; var singleAddress = allAddress[i].innerHTML; var singleCompany = selectedCompany[i];//获取单个选中的快递公司 var expressName= singleCompany.options[singleCompany.selectedIndex].text; // 快递公司名称 if(expressName.indexOf(company) != -1){//如果选中的快递公司有停发区域,根据各快递公司的停发区域判断 for(var j=0;j<stop.length;j++){ if(singleAddress.indexOf(stop[j])!= -1) { row_b[i].click();//选中此行 num++; // // singleCompany.options[muban_index_change].selected = true; //未完成2021.3.5 //alert(singleCompany.options[muban_index_change].selected); //买家地址变红 singsingleAddress_all.style.color="red"; singsingleAddress_all.style.fontWeight = 'bold'; singsingleAddress_all.style.fontSize = '20px'; //选中的快递公司名称变红 singleCompany.style.color="red"; singleCompany.style.fontWeight = 'bold'; singleCompany.style.fontSize = '20px' //复选框其他颜色默认黑色 for(var k=0; k<singleCompany.options.length - 2; k++) { //减2是去掉"空行"和"添加新的快递模板"行 singleCompany.options[k].style.color="black"; singleCompany.options[k].style.fontWeight = '0'; singleCompany.options[k].style.fontSize = '5px'; } //复选框的快递公司名称变红 singleCompany.options[singleCompany.selectedIndex].style.color="red"; singleCompany.options[singleCompany.selectedIndex].style.fontWeight = 'bold'; singleCompany.options[singleCompany.selectedIndex].style.fontSize = '10px'; stop_num++; //一共几个停发的地址 diqu+="--"+stop[j]; //弹框---已废弃的功能2021.3.11 // alert(company+"停发地区:第"+(i+1)+"行"+ singleAddress+" ------命中----"+stop[j]); } } } } } /* 废弃2021年9月2日14:10:18 else{ alert("错误数据,请刷新再试"); } */ return [stop_num,diqu]; } function testChuanMei() { var shentong_experss = "申通"; var baishi_experss = "百世"; var yunda_experss = "韵达"; var muban_shentong_index = 0; //申通模板 序号0 var muban_baishi_index = 3;//百世模板 序号3 //2021.9.9更新 申通快递 var stopShentong=new Array("高阳县","新疆","西藏","青海省","海南省","北京市","阿拉善","皇姑区","四平市","新北区","高邮市","宝应县","江都区","栖霞区", "姑苏区","扬中市","邗江区","仪征市","清浦区","海陵区","路桥区","东阳市","肥西县","高密市","张店区","新郑市","平桥区", "金水区","管城回族区","得荣县","德格县","木里藏族自治县","个旧市","瑞丽市","管城区","木里县"); //2021.9.9更新 百世快递 var stopBaishi=new Array("高阳县","新疆","西藏","青海省","海南省","内蒙","增城区","白云区","龙岗区","南山区","福田区","坪山区","宝安区","石岐区", "民科西路","延龄路","饶平县","南海区","宁乡市","珠晖区","衡南县","蒸湘区","天元区","攸县","石峰区","赫山区","石鼓区", "东安县","雁峰区","武昌区","汉南区","洪山区","蔡甸区","江夏区","汉阳区","浠水县","红安县","沙市区","曾都区","华容区","五华区", "盘龙区","官渡区","西山区","盈江县","陇川县","瑞丽市","景洪市","迎江区","大观区","天长市","渝中区","渝北区","江北区","北碚区", "新乡市","郑州市","周口市","商丘市","尉氏县","杞县","文峰区","濮阳县","叶县","宝丰县","鲁山县","魏都区","遂平县","浚县","南京市", "扬州市","洪泽区","昆山市","张家港","叙州区","翠屏区","市中区","金口河区","沙湾区","翠屏区","金牛区","南岗区","道里区","嘉定区", "浦东新区","宝山区","奉贤区","普陀区","长宁区","青浦区","闵行区","青岛市","芝罘区","莱山区","福山区","滨城区","经区","环翠区", "岱岳区","泰山区","余姚市","柯城区","滨江区","雁塔区","未央区","宁强县","灞桥区","城关区","皋兰县","永登县","靖远县","房山", "通州区","石家庄市裕华区","福绵区","樟木镇","玉州区","兴宁区","乡塘区","青秀区","西乡塘区","百色市","和平区","绿园区","乡宁县", "浔阳区","龙南县"); //2021.9.9更新 韵达 var stopYunda=new Array("高阳县","新疆","西藏","青海省","北京市","上海市","江宁区","高邮市","广陵区","邗江区","德城区","庐阳区","奉贤区","宝山区","松江区", "浦东新区","滨江区","余姚市","西陵区","汉阳区","浉河区","湖滨区","金水区","温县","睢阳区","睢阳区","通许县","石家庄市裕华区", "高碑店市","西青区","黄埔区","青秀区","雨花区","双牌县","湘乡市","赫山区","资阳区","碑林区","瑞丽市","沙河口区","船营区"); var allAddress = document.getElementsByClassName('address');//地址栏 var selectedCompany = document.getElementsByName('expressId2');//右侧对应地址栏的快递公司栏(此处不是4,是所有地址对应的每行快递公司列表)//document.getElementsByClassName('rc-select') var row_b = document.getElementsByClassName('row blue');//地址栏 var name = document.getElementsByClassName('name');//地址栏name //console.log(atags); //2021.3.3维护 var tingfa_shentong_num = panduanAddress(shentong_experss,allAddress,stopShentong,selectedCompany,muban_baishi_index,row_b);//最后返向传参,模板互换 var tingfa_baishi_num = panduanAddress(baishi_experss,allAddress,stopBaishi,selectedCompany,muban_shentong_index,row_b); var tingfa_yunda_num = panduanAddress(yunda_experss,allAddress,stopYunda,selectedCompany,9,row_b); if(tingfa_shentong_num[0] != 0){ alert(shentong_experss+" 有" + tingfa_shentong_num[0]+"个停发的地址(已标红),"+ tingfa_shentong_num[1]); } if(tingfa_baishi_num[0] != 0){ alert(baishi_experss+" 有" + tingfa_baishi_num[0]+"个停发的地址(已标红),"+ tingfa_baishi_num[1]); } if(tingfa_yunda_num[0] != 0){ alert(yunda_experss+" 有" + tingfa_yunda_num[0]+"个停发的地址(已标红),"+ tingfa_yunda_num[1]); } //高亮姓名--刷单G var shuaNum = 0; for(var k=1,h=0; k<name.length; k=k+3,h++) { var singlenamestyle=name[k]; var singleName=name[k].innerHTML; if(singleName.indexOf("G") == 0){ singlenamestyle.style.color="red"; singlenamestyle.style.fontWeight = 'bold'; singlenamestyle.style.fontSize = '20px'; row_b[h].click();//选中此行*/ shuaNum++; }else{ // alert("判断不成功"); } } if(shuaNum!=0){ alert("刷单的有"+shuaNum+"个"); } //刷单结束 /* 2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index 3:拿到选中项options的value: myselect.options[index].value; 4:拿到选中项options的text: myselect.options[index].text; 5:拿到选中项的其他值,比如这里的url: myselect.options[index].getAttribute('url'); */ /* 2021.3.3修改为方法function,以下源代码已废弃 for(var i=0; i<atags.length; i++) { var str = atags[i].innerHTML; for(var j=0;j<tingfaShentong.length;j++){ if(str.indexOf(tingfaShentong[j])!= -1) { num++; alert("申通停发地区:第"+(i+1)+"行"+ str+tingfaShentong[j]); } } } */ /* 旧代码2019.11.6 只判断新疆 已废弃 for(var i=0; i<atags.length; i++) { var str = atags[i].innerHTML; if((str.indexOf("新疆")!= -1)||str.indexOf("西藏")!= -1) { alert("恶意地址:第"+(i+1)+"行"+ str); } } */ } // Your code here... })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址