На примере автоматизации одного PPC (pay per click или плата за клик) хочу показать возможности одной “утилитки”. Точнее говоря, мы создадим автокликер, который будет сам выбирать и клацать на ссылки.
Сразу оговорюсь, я так не зарабатываю и вообще не считаю ppc способом заработка. Но это хороший способ продемонстрировать возможности такого инструмента как iMacros.
iMacros - это дополнение к FireFox или IE, с помощью которого мы можем писать макросы для браузеров. Для ff качаем и устанавливаем тут. Для ослика ищем сами.
Теперь идем в папочку Мои документы\iMacros\Macros и видим там примеры макросов, создаем свой файлик с расширением .js, который и будет нашим первым макросом.
Не забываем для начала зарегистрироваться на сайт например этом.
У iMacros’a есть набор команд, которые эмулируют действия пользователей, соответственно можно создавать автокликеры, заполнители форм, и все на что фантазии хватит. Но команды эти простые, т.е. нету никаких операторов типа циклов, условий… Поэтому разработчики добавили возможность писать скрипты на JavaScript или VBScript.
Итак, открываем наш файлик и добавляем туда следующий код:
var code;
var nl;
var pre;
var tab;
pre="CODE:";
nl="\n";
f=1;
code = pre + "URL GOTO=" + "http://bux.to/surf.php" + nl;
code += "TAG POS=1 TYPE=A ATTR=CLASS:al4 EXTRACT=HREF" + nl;
code += "WAIT SECONDS=" + (Math.round(5*Math.random()) + 5) + nl;
while (f==1)
{
iimPlay(code);
s = iimGetLastExtract(1);
if (s!="#EANF#")
{
tab = pre + "URL GOTO=" + s + nl;
tab += "WAIT SECONDS=" + (Math.round(30*Math.random()) + 30) + nl;
iimPlay(tab);
tab = pre + "WAIT SECONDS=" + (Math.round(30*Math.random())) + nl;
iimPlay(tab);
}
else
{
f=0;
}
}
JavaScript расписывать не буду, о нем в инете литературы и так много. Скажу только что функция iimPlay(str) выполняет те команд, которые запсианы в строковой переменной str. Вначале строки str обязательно должно быть “CODE:”. А iimGetLastExtract(num) возвращает результаты поиска в html документе. Число num, нужно для того если вы ищите что-то, чего на странице много, и эта цифра обозначает номер найденного элемента. Ну например на странице есть 3 одинаковые ссылки, а вам нужна вторая, так вы ставите num=2. Возвращает #EANF#, если ничего не нашло.
Теперь разберем некоторые команды iMacros’a.
URL GOTO адрес - переходим на указанный адрес
TAG POS=1 TYPE=A ATTR=CLASS:al4 EXTRACT=HREF - выбираем первый по порядку(POS) тег, типа А (т.е. ссылка), у которого атрибут (ATTR) класс (CLASS) равен al4, и вытаскиваем из него (EXTRACT) адрес (HREF)
WAIT SECONDS число - подождать число секунд
Все вроде. Теперь логинимся на том сайте где регились, запускаем наш макрос и наблюдаем как он нам сам открывает все ссылки, сам ждет (всегда разное время, чтоб не посекли что это робот), закрывает, и по новой находит ссылку, открывает, ждет. Пока не дойдет до конца.
Единственное что, этот сайт недавно изменил немного кое-где. Так что думаем, исправляем, запускаем.
Если кому будет интересно, остальные возможности этого, как по мне, так очень хорошего инструмента, можно прочитать в его wiki.



