赞
踩
- javascript: void (
- (function () {
- var hash = {};
- var a = document.evaluate('//input[(@type="radio") and not(@value="0")]//@name',
- document,
- null,
- XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
- null);
- if (a.snapshotLength){
- for (var i = 0; i < a.snapshotLength; i++) {
- if (!(a.snapshotItem(i).value in hash))
- hash[a.snapshotItem(i).value] = 0;
- hash[a.snapshotItem(i).value]++;
- }
- for (i in hash) {
- document.evaluate('//input[(@type="radio") and not(@value="0") and @name="' + i + '"]',
- document,
- null,
- XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
- null).snapshotItem(Math.floor(Math.random() * hash[i])).click();
- }
- }
- var array = new Array();
- var as = document.getElementsByTagName("a");
- var preName = "";
- var change = false;
- for(var i=0; i < as.length; i++){
- if(as[i].getAttribute("rel") != null && as[i].nextSibling.getAttribute("type") == "checkbox"){
- var name = as[i].nextSibling.getAttribute("name");
- var check = as[i].nextSibling.getAttribute("checked");
- if(check == "checked"){
- as[i].click();
- }
- if(preName == "" || preName == name){
- if(Math.random() * 10 > 5){
- as[i].click();
- change = true;
- }
- }
- var next = as[i + 1];
- if(next.getAttribute("rel") != null && next.nextSibling.getAttribute("type") == "checked" && next.getAttribute("name") != name){
- if(!change){
- as[i].click();
- }
- change = false;
- }
- if(i == as.length - 1 && !change){
- as[i].click();
- }
- preName = name;
- }
- }
- var objs = document.getElementsByTagName("textarea");
- for (var i = 0; i < objs.length; i++){
- objs[i].focus();
- objs[i].value = "活在天软不需要意见";
- objs[i].blur();
- }
- var choose = document.getElementsByTagName("select");
- for (var i = 0; i < choose.length; i++) {
- choose[i].focus();
- choose[i].value = "1";
- choose[i].blur();
- }
- })());
- function validate(){return true;}
- var btn = document.getElementById("submit_button");
- window.setTimeout(btn.click(),2000);
避免遍历页面上的input标签导致的非法问卷,选题用XPath查找填写,random生成随机数选择选项。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。