프록시와 같은 사운드의 세션 시간 제한은 약 1 시간 (절대) 또는 약 1 시간의 "활동 없음"일 수 있습니다.
// ==UserScript==
// @name _YOUR_SCRIPT_NAME
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// ==/UserScript==
var timeDelaySeconds = 2;
setInterval (clickRandomLink, timeDelaySeconds * 1000);
function clickRandomLink() {
var links = document.querySelectorAll ("a");
/*--- Or fine-tune the links to certain areas or types. EG:
var links = document.querySelectorAll ("#content a");
var links = document.querySelectorAll ("a.comments");
etc.
*/
if (links.length) {
var linkToClick = links[getRandomInt (0, links.length - 1) ];
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent ('click', true, true);
linkToClick.dispatchEvent (clickEvent);
}
}
function getRandomInt (min, max) {
return Math.floor (Math.random() * (max - min + 1)) + min;
}
그것은 AJAX 기능에 대한 링크를 허용하기 위해 시간 지연을 사용하여 따로 보관 해 좋은 테스트 방법의 여부를 떠나
는
, 여기에 임의의 링크를 클릭 완전한 그리스 몽키 스크립트입니다. querySelectorAll()
을 사용하여 어떤 링크가 사용되는지 미세 조정할 수 있으며 대부분의 종류의 링크를 트리거하는 가장 강력한 방법이므로 실제 클릭 이벤트를 보냅니다.
물론입니다. GM 스크립트에서 [~~ (Math.random() * links.length)] .click();}, 1500)'을 링크하는 setInterval (function() {var links = document.getElementsByTagName 그리고 그것은 작동해야합니다 ... – Bergi