Учебник по созданию плагина к
Multiclicker
1.5.1
Шаг 1. Вкладка
Login (Логин)
1. Получение ссылки на страницу логина
2. Вход на сайт в режиме Форма
3. Вход на сайт в режиме Куки |
Шаг 2.
Вкладка Statistic
(Статистика)
1. Получение ссылки
на страницу статистики
2. Получение информации о статистике
2.1. Определение Премиум-членства
2.2. Определение количества
просмотренных ссылок
2.3. Определение количества
рефералов
2.4. Определение количества
ссылок, просмотренных рефералами
2.5. Определение суммы заработанных
денег
2.6. Определение суммы выплаченных
денег |
Шаг 3. Вкладка Adverts (Реклама)
1. Получение ссылки на страницу
рекламы
2.
Определение раздела ссылок на оплачиваемую рекламу
3. Поиск ссылок на оплачиваемую
рекламу
4. Проверка просмотра рекламы
5. Проверка значений подтверждения просмотра рекламы
|
Шаг 4. Заключение
1. Данные о сайте
PTC
2. Советы
2.1. Скрипты Gen1 и
Gen 2
2.2. Зашифрованные куки
|
Программное обеспечение
Opera
- для меня лучший браузер, значительно поможет Вам в создании плагинов
Firefox -
альтернатива Оперы
EditPad Pro -
программа для проверки регулярных выражений
Multiclcker SDK - самая
важная программа без которой невозможно создание плагинов.
Описание программы
|
Шаг 1. Вкладка
Login
1. Получение ссылки на страницу Логина
В качестве
примера для создания плагина мы будем использовать сайт PTC BuxP.info.
Исходный код в примере может отличаться от исходного кода на сайте в связи с
модернизацией скрипта PTC BuxP.info.
Скопируйте исходный код главной (домашней) страницы
в программу EditPad Pro
Пример
==============================================================================================
<---- some code here
<a href="http://www.allbuxp.com"
target="_blank"><img src="http://allbuxp.com/wpcontent/uploads/2008/09/buxpp.png"
style="border-style: none"></a>
<div id="Layer1">Guest [<a
href=login.php>Login</a>
| <a href=register.php>Register</a>] </div>
<div id="Layer4"><b>BuxP ads</b> <a
href="http://www.fairu.com/">Fairu.com >> Website Directory</a></div>
<div id="Layer2"><a href="b.php"><u>Your
Banner Here?</u></a></div>
<div id="Layer3">
<div id="main2>
<table width="30%">
<---- some code here
==============================================================================================
Часть исходного кода, которая нам нужна для создания
регулярного выражения (модели) для поиска ссылки на страницу логина, выделена красным
цветом
|
Панель поиска
- Search Panel |
Действие |
Шаг 1 |
href=login.php>Login</a> |
Нам нужна часть
login.php чтобы изменить ее |
Шаг 2 |
href=([^>]+)>Login</a> |
([^>]+)
-
регулярное выражение для выбора всех символов от символов
href=
до символов
>Login</a>
т.е для выбора
login.php
|
Для проверки регулярного выражения запускаем
программу Multiclicker SDK. Открываем окно
проверки регулярных выражений Regex Checker

В окне
Regex Checker копируем выражение
href=([^>]+)>Login</a>
и вставляем с помощью комбинации клавиш
Shift+Insert в окошко Pattern (Модель), а исходный код
страницы в окошко Subject (Объект)
При нажатии на кнопку
Process
получим результат в
окошке Result

Копируем выражение
href=([^>]+)>Login</a>
и вставляем с помощью комбинации
клавиш Shift+Insert в окошко Login Page Regexp
вкладки Login программы
Multiclicker SDK

2. Вход на сайт в режиме Формы
На вкладке Login
программы Multiclicker SDK в строке
Login Mode (Режим логина) выбрать
Form (Форма) как
показано на рисунке выше.
Перейти на страницу логина сайта. Логин и пароль не
вводить. Скопировать исходный код страницы.
===================================================================================
<---- some code here
<form action="login.php"
method="post">
<table>
<tr><td class="midtext">Username:</td><td><input type="text"
name="username"
size="25" class="form" autocomplete="off"></td></tr>
<tr><td class="midtext">Password:</td><td><input type="password"
name="password"
size="25"
class="form" autocomplete="off"><input
type="hidden" name="redirect"
value="http://69.162.74.14/~buxp00/forum/index.php"></td></tr>
<tr><td class="midtext" valign="top">Security Code:</td><td class="midtext"><img
src="image.php"
onclick="this.src='image.php?newtime=' + (new Date()).getTime();">(Click
to reload)<br /><input type="text"
name="code" size="17" maxlength="17" autocomplete="off" class="form"></td></tr>
<tr><td></td><td align="right"><input type="submit" value="Submit" name="loginsubmit"
class="form"></td></tr>
</table></form>
<---- some code here
====================================================================================
Нам нужно найти регулярные выражения для логина
(выделено синим цветом)
|
Панель поиска
- Search Panel |
Действие |
Шаг 1 |
<form action="login.php"
method="post"> |
Нам нужна часть
login.php чтобы изменить ее |
Шаг 2 |
<form action="([^"]+)"
method="post"> |
([^"]+)
-
регулярное выражение для выбора всех символов от символов <form
action=" до символов "
method="post"> т.е для
выбора
login.php
|
Для проверки регулярного выражения запускаем
программу Multiclicker SDK. Открываем окно
проверки регулярных выражений Regex Checker
В окне
Regex Checker копируем выражение
<form action="([^"]+)"
method="post">
и вставляем с помощью комбинации
клавиш Shift+Insert
в окошко Pattern (Модель), а исходный код
страницы в окошко Subject (Объект)
При нажатии на кнопку
Process
получим результат в
окошке Result

Копируем выражение
<form action="([^"]+)"
method="post">
и вставляем с помощью комбинации
клавиш Shift+Insert в окошко Login Action Regexp
вкладки Login программы
Multiclicker SDK

Затем мы должны присвоить значение полю
username (имя
пользователя) и полю password
(пароль).
Нажать кнопку Add
(Добавить) вкладки Login программы
Multiclicker SDK. Откроется окно Entry (Ввод)
В поле Key
(Переменная) ввести username. В поле
Value (Значение) ввести
%username% и нажать кнопку
OK

Если поле имени пользователя
было названо cualquiercosa
(Username:</td><td><input
type="text"
name="cualquiercosa"
size="25" class="form")
тогда в поле Key
(Переменная) введите cualquiercosa,
а поле
Value (Значение) должно
оставаться
%username%

и нажмите кнопку
OK
Снова нажмите кнопку
Add (Добавить).
Откроется окно Entry (Ввод)
В поле Key
(Переменная) вводим имя пароля, в данном случае password. В поле
Value (Значение) вводим
%password% и нажимаем кнопку
OK

В итоге получим результат

Если поле пароля было названо
cualquiercosa (Password:</td><td><input
type="password"
name="cualquiercosa"
size="25")
тогда в поле Key
(Переменная) введите cualquiercosa,
а поле
Value (Значение) должно
оставаться
%password%

3.
Вход на сайт в режиме куков
Первое, что вы должны сделать, это залогиниться на
сайте.
Затем в Опере зайти в меню Инструменты -
Настройки

В окне Настройки на вкладке Дополнительно
выбрать параметр Coockies
и нажать кнопку Управление coockies
Мы видим, что переменные для имени пользователя (логина)
будет usNick, а для пароля -
usPass

В окне Управление coockies
нажать названии сайта и мы получим список куков. Нужные нам куки выделены
красной рамкой.

На вкладке Login
программы Multiclicker SDK в строке
Login Mode (Режим логина) выбрать
Coockies (Куки).

Нажать кнопку Add
(Добавить) вкладки Login программы
Multiclicker SDK. Откроется окно Entry (Ввод)
В поле Key
(Переменная) ввести usNick. В поле
Value (Значение) ввести
%username% и нажать кнопку
OK

Снова нажмите кнопку
Add (Добавить).
Откроется окно Entry (Ввод)
В поле Key
(Переменная) вводим имя пароля, в данном случае
usPass В поле
Value (Значение) вводим
%password% и нажимаем кнопку
OK

В итоге получим следующее

Если значение пароля
Cookie имеет вид
"0F19B5A4153AAB4BEDE5E549F1E456F0" то в поле
Value вы должны ввести %passwordMD5%

Сохраняем результаты работы: В
текстовом меню File
выбираем операцию Save

В открывшемся окне
Save в окошко
File name: водим имя сайта
buxp. Затем нажимаем
кнопку Save.

Плагин будет сохранен с расширением
.msdk В дальнейшем мы сможем открыть плагин
в программе Multiclicker SDK и внести изменения
в регулярные выражения при модернизации скрипта сайта
Шаг 2
Лучшие автосерферы -
системы активной раскрутки для Вашего
сайта или реферальной ссылки
|