您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Now hits hang around foreeeever.
// ==UserScript== // @name HIT Scraper Ghost // @namespace http://tampermonkey.net/ // @version 0.1 // @description Now hits hang around foreeeever. // @author You // @match https://www.mturk.com/mturk/findhits*hit_scraper // @grant none // ==/UserScript== (function() { // Load the script var script = document.createElement("SCRIPT"); script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'; script.type = 'text/javascript'; script.onload = function() { var $ = window.jQuery; // Create new results... $('body').append("<table id='ghost'></table>"); function update() { console.log('Only triggered once'); var newElements = $('tr.shine:not(.ignored):not(blocklisted)').clone().prependTo('#ghost'); $('#ghost tr').slice(16).remove(); } var triggerTimer; function triggerUpdate() { console.log('triggerd'); clearTimeout(triggerTimer); // create timer function triggerTimer = setTimeout(update,100); } $('#resultsTable').on('DOMNodeInserted DOMNodeRemoved webkitTransitionEnd input', function() { triggerUpdate(); // Get elements. }); }; document.getElementsByTagName("head")[0].appendChild(script); })();