您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
适合后端需要填写表单测试的人员.
// ==UserScript== // @name 自动填充表单 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 适合后端需要填写表单测试的人员. // @author idcpj // @require https://cdn.jsdelivr.net/jquery/1.7.2/jquery.min.js // @match http://xyd.yongshangju.com/* // @match http://www.order.com/* // @run-at document-end // @grant none // ==/UserScript== (function() { 'use strict'; var site = window.location.href; //获取当前页面 var yongshangju = /xyd\.yongshangju\.com/i; var order = /www\.order\.com/i; //http://xyd.yongshangju.com if(yongshangju.test(site)){ var input = { account_name:'代xx1', account_mobile:'1375747xxxx', // 手机号 id_number:'341221198xxxxxxxxx', //身份证 card_number:'622848031812xxxxx', //银行卡 loan_amount:100, loan_term:10, loan_date:'2017-10-22' // select1:"选项1", 可能存在选择不到的问题,可以选择使用option的值来辅助 }; //select 的值 var select = { occupation:'JUNIOR', }; } //http://www.order.com/* if(order.test(site)){ var input = { account_name:'代xx2', account_mobile:'1375747xxxx', // 手机号 id_number:'341221198xxxxxxxxx', //身份证 card_number:'622848031812xxxxx', //银行卡 loan_amount:100, loan_term:10, loan_date:'2017-10-22' }; } function phone(){ return '1572'+num(1000000,9999999); } function cardno(){ return '622848'+num(1000000000000,9999999999999); } function idcard(){ return '330682'+num(100000000000,999999999999); } function name(){ return randomName(); } function str(){ return randomWord(true,23,30); } // Your code here... $(document).ready(function() { $('body').prepend('<input type="button" value="button" id="button">'); $("#button").on("click", function(){ //对input进行操作 Object.keys(input).forEach(function(key){ $("input[name='"+key+"']").val(input[key]); }); //对select进行操作 Object.keys(select).forEach(function(key){ $("select[name='"+key+"']").val(select[key]); }); }); }); //生成从minNum到maxNum的随机数 function num(minNum,maxNum){ switch(arguments.length){ case 1: return parseInt(Math.random()*minNum+1,10); break; case 2: return parseInt(Math.random()*(maxNum-minNum+1)+minNum,10); break; default: return 0; break; } } //输出随机字符 randomWord(true,30,40) 或 randomWord(false,30); function randomWord(randomFlag, min, max){ var str = "", range = min, pos='', arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; // 随机产生 if(randomFlag){ range = Math.round(Math.random() * (max-min)) + min; } for(var i=0; i<range; i++){ pos = Math.round(Math.random() * (arr.length-1)); str += arr[pos]; } return str; } //姓名 ,randomName(3) 生成随机中文字符 function randomName(min = 1){ var str = "", range = min, pos='', arr =[ '戚淑慧', '余雅晗', '窦欣汝', '潘亦菲', '马涵越', '喻欣源', '孟登元', '鱼彰', '周瑞堂', '赵子璇', '柏忠林', '史佳琪', '席准', '方抑', '乌泔', '苗鲁', '孟候依', '吕东东','邹文杰', '卫昊轩',]; for(var i=0; i<range; i++){ pos = Math.round(Math.random() * (arr.length-1)); str += arr[pos]; } return str; } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址