您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
autofill
// ==UserScript== // @name 信息采集 // @namespace zhaiwei // @version 0.13.11 // @description autofill // @author zhaiwei // @match http://106.120.181.195/* // @match http://cpadisc2.cpad.gov.cn/* // @match http://111.200.209.66/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // @license GPL license // ==/UserScript== (function() { // 生成按钮 var btn = document.createElement('button'); // 按钮文字 btn.innerText = '一键全选'; // 添加按钮的样式类名class值为chooseBtn btn.setAttribute('class', 'chooseBtn'); // 生成style标签 var style = document.createElement('style'); // 把样式写进去 style.innerText = `.chooseBtn{position:fixed;top:300px;right:150px;width:75px;height:55px;padding:3px 5px;border:3px solid #0d6efd;cursor:pointer;color:#0d6efd;font-size:14px;background-color:transparent;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out;z-index:9999999999999;}.chooseBtn:hover{background-color:#0d6efd;color:#fff;}`; // 在head中添加style标签 document.head.appendChild(style); // 在body中添加button按钮 document.body.appendChild(btn); // 点击按钮去执行一键全选函数 chooseAll document.querySelector('.chooseBtn').addEventListener('click', function () { chooseAll(); }) // 生成按钮 var btnSave = document.createElement('button'); // 按钮文字 btnSave.innerText = '保存'; // 添加按钮的样式类名class值为saveBtn btnSave.setAttribute('class', 'saveBtn'); // 生成style标签 var styleSave = document.createElement('style'); // 把样式写进去 styleSave.innerText = `.saveBtn{position:fixed;top:150px;right:150px;width:75px;height:55px;padding:3px 5px;border:3px solid #ce0000;cursor:pointer;color:#ce0000;font-size:14px;background-color:transparent;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out;z-index:9999999999999;}.saveBtn:hover{background-color:#ce0000;color:#fff;}`; // 在head中添加style标签 document.head.appendChild(styleSave); // 在body中添加button按钮 document.body.appendChild(btnSave); // 点击按钮去执行一键全选函数 saveAll document.querySelector('.saveBtn').addEventListener('click', function () { saveAll(); }) // 一键全选函数 function chooseAll() { //入户道路是否硬化 document.querySelectorAll(".ui-grid-row")[8].children[1].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[2].click(); //是否通自来水 document.querySelectorAll(".ui-grid-row")[9].children[1].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[2].click(); //间隔是否低于24小时 document.querySelectorAll(".ui-grid-row")[9].children[3].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[2].click(); //是否饮水安全 document.querySelectorAll(".ui-grid-row")[9].children[5].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[2].click(); //是否使用清洁能源 document.querySelectorAll(".ui-grid-row")[10].children[1].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[2].click(); //使用清洁能源的类型 document.querySelectorAll(".ui-grid-row")[10].children[3].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-multiselect-item")[4].click(); //其他备注 var event = new Event("input"); document.querySelectorAll(".ui-grid-col-2")[32].children[0].value = "液化气"; document.querySelectorAll(".ui-grid-col-2")[32].children[0].dispatchEvent(event); //是否危房 document.querySelectorAll(".ui-grid-row")[11].children[1].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[1].click(); //是否有淋浴设施 document.querySelectorAll(".ui-grid-row")[11].children[5].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[2].click(); //是否有卫生户厕 document.querySelectorAll(".ui-grid-row")[12].children[1].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[2].click(); //卫生厕所类型 document.querySelectorAll(".ui-grid-row")[12].children[3].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[1].click(); //卫生厕所是否能正常使用 document.querySelectorAll(".ui-grid-row")[12].children[5].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[2].click(); //卫生户厕是否入室 document.querySelectorAll(".ui-grid-row")[13].children[1].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[2].click(); //卫生户厕是否入院 document.querySelectorAll(".ui-grid-row")[13].children[3].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[1].click(); //是否进行过庭院美化 document.querySelectorAll(".ui-grid-row")[14].children[1].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[2].click(); //所在村 document.querySelectorAll(".ui-grid-row")[4].children[3].childNodes[1].childNodes[2].childNodes[1].childNodes[1].childNodes[12].click(); document.querySelectorAll(".ui-dropdown-item")[17].click() //民族 document.querySelectorAll(".ui-grid-row")[6].children[3].children[0].children[0].children[0].children[0].children[2].children[0].click(); document.querySelectorAll(".ui-dropdown-item")[1].click(); //政治面貌 document.querySelectorAll(".ui-grid-row")[6].children[5].children[0].children[0].children[0].children[0].children[1].click(); document.querySelectorAll(".ui-dropdown-item")[4].click(); //所在组 //if(document.querySelectorAll(".ui-grid-row")[4].children[3].childNodes[1].childNodes[2].childNodes[1].childNodes[1].children[1].textContent==="于城村"){} //setTimeout('document.querySelectorAll(".ui-grid-row")[4].children[5].childNodes[1].childNodes[2].childNodes[1].childNodes[1].childNodes[12].click();',100); //圩西组 翟西 邵庄 圩南 圩北 新于 小于 于中组 于北组 南李 斜尖庄 陶庄 翟东 北李 小翟 杨庄 小新 翟中 大新 于南 //1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 //setTimeout('document.querySelectorAll(".ui-dropdown-item")[14].click();',200); } // 保存函数 function saveAll() { if(document.querySelector("#on_save")){ document.querySelector("#on_save").click(); } /* else if(document.querySelector(".swal2-confirm")){ document.querySelector(".swal2-confirm").click(); } */ setTimeout('document.querySelector(".swal2-confirm").click();',1000); setTimeout('document.querySelector(".swal2-confirm").click();',2000); setTimeout('document.querySelector(".swal2-confirm").click();',3000); setTimeout('document.querySelector(".swal2-confirm").click();',5000); } })();