TheBarmaley
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Susie7 Цитата: За активность на этом сайте начисляются бонусы ... Надо чтобы открывались разные странички | ясно.. есть ли такое я хз, но теоретисски - не проблема написать скриптик для какой-нить из макак, тупо перебирающий по таймауту ссылки со страницы, если они принадлежат текущему домену.. только вот блажь это, реальным делом надо заниматься, а не "мульён нахаляву" искать..) ну да ладно, шоб не голословно - как-то так: Код: // ==UserScript== // @name Автокликер // @include *://forum.ru-board.com/* // @run_at document_start // @grant none // ==/UserScript== window.onload = function () { var links = Array.prototype.slice.call(document.querySelectorAll('a')).filter(function (x) { return (x.href && x.hostname == location.hostname); }), random = Math.floor(Math.random() * links.length), t = setTimeout(function () { clearTimeout(t); t = null; window.location.href = links[random].href; }, 5000); }; | в заголовке скрипта заменишь борду на свой сайтик и отрегулируешь время до срабатывания (в мс, стоит 5 сек).. ..и пива потом с бонусов не забудь купить.. ==UP== вариант №2: Код: // ==UserScript== // @name Автокликер №2 // @include *://forum.ru-board.com/* // @run_at document_start // @grant none // ==/UserScript== window.onload = function () { var links = Array.prototype.slice.call(document.querySelectorAll('a')).filter(function (x) { return (x.href && !x.href.match('#') && x.hostname == location.hostname); }), random = Math.floor(Math.random() * links.length), t = setTimeout(function () { clearTimeout(t); t = null; window.location.href = links[random].href; }, 5000); }; | зелёным покрасил разницу - исключение переходов внутри страницы.. ==UP== вариант №3: Код: // ==UserScript== // @name Автокликер №3 // @include *://forum.ru-board.com/* // @run_at document_start // @grant none // ==/UserScript== window.onload = function () { var links = Array.prototype.slice.call(document.querySelectorAll('a')).filter(function (x) { return (x.href && !x.href.match(/#|\.gif$|\.jpg$|\.png$/) && x.hostname == location.hostname); }), random = Math.floor(Math.random() * links.length), t = setTimeout(function () { clearTimeout(t); t = null; window.location.href = links[random].href; }, 5000); }; | зелёным покрасил разницу - исключение затыков на страницах с голой картинкой..) ..короче.. править/настраивать можно до синего, исходя из конкретных сайтиков..) ==UP== ..и шоб уж закончить со всем этим извратом - вариант №4: Код: // ==UserScript== // @name Автокликер №4 // @include *://forum.ru-board.com/* // @run_at document_start // @grant none // ==/UserScript== window.addEventListener('DOMContentLoaded', function () { var links = Array.prototype.slice.call(document.querySelectorAll('a')).filter(function (x) { return (x.href && !x.href.match(/#|\.gif$|\.jpg$|\.png$/) && x.hostname == location.hostname); }), random = Math.floor(Math.random() * links.length), t = setTimeout(function () { clearTimeout(t); t = null; window.location.href = links[random].href; }, 5000); }); | зелёным покрасил разницу - гарантированный способ запуска - для говно-сайтиков с постоянной подгрузкой мусора..)
|