您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Category Validation and Logo Validation
当前为
- // ==UserScript==
- // @name A9 Validation
- // @namespace https://greasyfork.org/users/11580
- // @version 1.2.3
- // @description Category Validation and Logo Validation
- // @description Validate an image.
- // @author Kadauchi
- // @include https://www.mturkcontent.com/dynamic/*
- // @include https://s3.amazonaws.com/*
- // @grant GM_log
- // @require http://code.jquery.com/jquery-2.1.0.min.js
- // ==/UserScript==
- var autosubmit = false;
- // Variable to check for the type of HIT.
- var Category_Validation = $('u:contains("Select the first option that applies to the image on the ")');
- var Image_Survey = $("span:contains(Does the photo on the far left obviously contain...)");
- if (Image_Survey.length){
- $("input[value='No']").click();
- }
- if (Category_Validation.length) {
- $("#truth").click(function(){
- $("input[value='Valid_Object']").click().focus();
- });
- $("input[value='Missing_Object']").focus();
- $("input[value='Missing_Object']").click();
- // Keybinds
- document.onkeydown = function(e) {
- // Only one.
- if ((e.keyCode === 49) || (e.keyCode === 97) || (e.altKey && e.keyCode === 97)) { // 1 or Numpad1 or Alt+Numpad1
- $("input[value='Valid_Object']").click();
- $("input[value='Partial_Object']").prop('checked', false);
- if (autosubmit) {
- $("input[id='submitButton']").click();
- }
- }
- // Only one, blocked or out.
- if ((e.keyCode === 50) || (e.keyCode === 98) || (e.altKey && e.keyCode === 98)) { // 2 or Numpad2 or Alt+Numpad2
- $("input[value='Valid_Object']").click();
- $("input[value='Partial_Object']").click();
- if (autosubmit) {
- $("input[id='submitButton']").click();
- }
- }
- // More than one.
- if ((e.keyCode === 51) || (e.keyCode === 99) || (e.altKey && e.keyCode === 99)) { // 3 or Numpad3 or Alt+Numpad3
- $("input[value='Multiple_Objects']").click();
- $("input[value='Partial_Object']").prop('checked', false);
- if (autosubmit) {
- $("input[id='submitButton']").click();
- }
- }
- // The image contains adult content and/or obscenity and/or financial and/or residential addresses.
- if ((e.keyCode === 52) || (e.keyCode === 100) || (e.altKey && e.keyCode === 100)) { // 4 or Numpad4 or Alt+Numpad4
- $("input[value='Obscene_Finance']").click();
- $("input[value='Partial_Object']").prop('checked', false);
- if (autosubmit) {
- $("input[id='submitButton']").click();
- }
- }
- // No.
- if ((e.keyCode === 53) || (e.keyCode === 101) || (e.altKey && e.keyCode === 101)) { // 5 or Numpad5 or Alt+Numpad5
- $("input[value='Missing_Object']").click();
- $("input[value='Partial_Object']").prop('checked', false);
- if (autosubmit) {
- $("input[id='submitButton']").click();
- }
- }
- //Submit
- if (e.keyCode === 13) { // Enter or NumpadEnter
- $("input[id='submitButton']").click();
- }
- };
- }
- // Makes radio and checkboxes bigger.
- $("input[type='radio']").css({ width: '1.25em', height: '1.25em'});
- $("input[type='checkbox']").css({ width: '1.25em', height: '1.25em'});