Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 30-03-2015 14:06:44

HuKoJIau4 пишет

в вашем скрипте пролистываются сайты по очереди

Это какие такие сайты там пролистываются? :| Вам вроде нужны были рандомные переходы по ссылкам внутри одного определенного сайта.

HuKoJIau4 пишет

И этот скриптик выдает ошибку в первой строке

Сомнительное заявление. Вы могли бы сделать мне скрин окна браузера с ошибкой в iMacros?
И я надеюсь, Вы правильно собрали сам макрос? То есть он должен выглядеть так:

скрытый текст

Выделить код

Код:

VERSION BUILD=8890130 RECORDER=FX
TAB T=1
URL GOTO=http://your_site
SET !VAR1 EVAL("Math.floor(Math.random()*10 + 1);")
SET !VAR2 EVAL("Math.floor(Math.random()*15 + 25);")
TAG POS={{!VAR1}} TYPE=A ATTR=HREF:http://your_site*
WAIT SECONDS={{!VAR2}}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 29-03-2015 00:33:18

HuKoJIau4 пишет

Извиняюсь за глупый вопрос, а что значит *10+1?

Это такой метод есть в языке Java: Math.floor(Math.random() * (max - min) + min)
Возвращает случайное целое число между min (включительно) и max (не включая max).

То есть, случайное целое между 1 (min) и 11(max), не включая 11 или, если окончательно, то:
Math.floor(Math.random() * (11 - 1) + 1) или Math.floor(Math.random() * 10 + 1) - это выражение возвращает случайное целое число в промежутке от 1 до 10.

Я бы написал даже как то так:

скрытый текст

Выделить код

Код:

SET !VAR1 EVAL("Math.floor(Math.random()*10 + 1);")
SET !VAR2 EVAL("Math.floor(Math.random()*15 + 25);")
TAG POS={{!VAR1}} TYPE=A ATTR=HREF:http://сайт.ру*
WAIT SECONDS={{!VAR2}}


И в циклическое воспроизведение.

А вот у меня есть еще готовый макрос автосерфинга по заданному сайту, если нет желания самому выдумывать:

[spoiler][code]
VERSION BUILD=7601105 RECORDER=FX

'URL GOTO=адрес сайта, на котором будет работать макрос;
'SET !VAR2 - время в сек

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]