Учебник по созданию плагина к
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 - самая важная
программа без которой невозможно создание плагинов.
Описание программы
|
Шаг 3.
Вкладка
Adverts (Реклама)
1. Получение ссылки на страницу
рекламы
Скопируйте исходный код главной (Home
- домашней) страницы в программу EditPad Pro
Пример
================================================================================
<---- some code here
<!-- navigation -->
<div id="menu">
<ul>
<li><a href=promote.php>Promote Ads</a></li>
<li><a href=surf1.php>Browse
Ads</a></li>
<li><a href=offers.php>Browse Offers</a></li>
<li><a href=products.php>BuxP Shop</a></li>
<li><a href=members.php>My Stats</a></li>
<li><a href=design.php>Design & Hosting</a></li>
<li><a href=advertise.php>Advertise</a></li>
<li><a href=http://allbuxp.com target=_blank>Blog</a></li>
<li><a href=/forum target=_blank>Forum</a></li>
<li><a href=contact.php>Contact</a></li> </ul>
</div>
<!-- wrap starts here -->
<---- some code here
================================================================================
Нам необходимо создать регулярное выражение (модель)
для поиска в исходном коде ссылки на страницу с рекламой (ссылка выделена
красным цветом)
|
Панель поиска
- Search Panel |
Действие |
Шаг 1 |
href=surf1.php>Browse
Ads< |
Выбираем с исходного кода
главной страницы сайта часть кода с ссылкой на страницу
рекламы. Нам нужна часть
surf1.php
чтобы изменить ее |
Шаг 2 |
href=(surf1.php)>Browse
Ads< |
Часть
surf1.php
помещаем в круглые скобки.
Это выражение позволит нам найти
только ссылку
surf1.php.
Если администратор сайта изменит
ее на "surf2.php"
- плагин перестанет работать. Поэтому ищем другое выражение.
|
Шаг 3 |
href=([^>]+)>Browse
Ads< |
([^>]+)
- регулярное выражение для выбора всех символов от символов
href=
до символов
>Browse
Ads<
т.е для выбора
surf1.php
Даже в случае если администратор
сайта изменит ее на "surf2.php"
- плагин все равно будет работать. |
Для проверки регулярного выражения запускаем
программу Multiclicker SDK. Открываем окно
проверки регулярных выражений Regex Checker

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

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

2.
Определение раздела ссылок на оплачиваемую рекламу
Скопировать исходный код страницы с рекламой.
Кроме ссылок на оплачиваемую рекламу исходный код
страницы содержит ссылки на другие страницы сайта, ссылки на неоплачиваемую
рекламу а также на античитерские ссылки, т.е. те
ссылки по которым администратор сайта может Вас забанить (удалить аккаунт) за
использование мультикликера.
=================================================================================
<---- some code here
<h2>"Tabbing"
<---- some code here
<a href=view.php?ad=18
target=_blank style="text-decoration:none; color: #FB9233;"
onClick="wissel('pic18',
'30');"><font color=brown>BuxP.info Daily Payment Proofs from Satisfied
Users!</font></a>
<---- some code here
<a href=view.php?ad=19
target=_blank style="text-decoration:none; color: #FB9233;"
onClick="wissel('pic19',
'30');"><font color=green><b>Yearly Premium Membership comes with 5
Referrals, 25+ ads to click and lots more!
Gain HUGE Profits!</b></font></a> <---- some code here
<a href=view.php?ad=20
target=_blank style="text-decoration:none; color: #FB9233;"
onClick="wissel('pic20',
'30');"><font color=brown><b>NEW! 1 Month Premium Membership @
$7.99</b></font></a>
<---- huge long code here
Autoclick & Cheat Detector - Do NOT Click links in this
Category</strong>
<---- some code here
=================================================================================
Находим в исходном коде уникальную часть кода для
начала раздела ссылок на оплачиваемую рекламу. В данном случае это будет
<h2>"Tabbing"
Затем находим часть кода для
конца раздела ссылок на оплачиваемую рекламу.
В данном случае это будет
Category</strong>
Заботимся о том, чтобы конец раздела находился перед
античитерской ссылкой.
|
Панель поиска
- Search Panel |
Действие |
Шаг 1 |
<h2>"Tabbing"(.+)Category</strong> |
Выбираем с исходного кода
страницы рекламы часть кода начала раздела оплачиваемой
рекламы и часть кода конца раздела.
Между ними размещаем выражение
(.+)
которое
означает выбор любых символов находящихся между началом
раздела оплачиваемой рекламы
<h2>"Tabbing"
и его концом
Category</strong>. |
Для проверки регулярного выражения запускаем
программу Multiclicker SDK. В меню
File выбираем операцию
Regex Checker. Откроется окно проверки регулярных выражений

В окне
Regex Checker в окошко Pattern
(Модель) копируем выражение
<h2>"Tabbing"(.+)Category</strong>
, а в окошко Subject (Объект)
исходный код страницы.
При нажатии на кнопку
Process
получим результат в
окошке Result

Полученный исходный код в окошке
Result после выражения
Group [1]: [0]:
выделяем, копируем при помощи
комбинации клавиш Ctrl+Insert
и вставляем с
помощью комбинации клавиш Shift+Insert
в окошко Subject
(Объект). Этим подготавливаем программу к поиску
ссылок на оплачиваемую рекламу.
Копируем выражение
<h2>"Tabbing"(.+)Category</strong>
и вставляем с помощью
комбинации клавиш Shift+Insert
в окошко
Adverts Section Regexp

3. Поиск ссылок
на оплачиваемую рекламу
Ссылки на оплачиваемую рекламу
выделены в исходном коде красным цветом. Они имеет общий вид
view.php?ad=[номер
ссылки]
|
Панель поиска
- Search Panel |
Действие |
Шаг 1 |
href=view.php?ad=19
target=_blank |
Выбираем с исходного кода
раздела оплачиваемой рекламы сайта часть кода с ссылкой на
оплачиваемую рекламу. Нам нужен
только код ссылки
view.php?ad=19
для того, чтобы изменить его. |
Шаг 2 |
href=([^?]{0,10}\?ad=[0-9]+) |
[^?]
- означает, что будут выбраны все
символы от символа = до символа
?
{0,10}
- означает что между символом =
и символом ?
будет от 0 до 8 символов. Поэтому, если администратор
сайта изменит ее на "view12.php?ad=19",
плагин продолжит работать.
Мы ставим символ
\
перед символом
?
чтобы указать, что это
метасимвол, что он является символом
?
буквально.
[0-9]
- означает, что будут найдены символы цифр
+
- означает, что цифр может быть от одной до бесконечности
Размещение выражения
[^?]{0,10}\?ad=[0-9]+
в скобках означает, что результат, который нужен нам, будет
находиться в скобках. |
Для проверки регулярного выражения запускаем
программу Multiclicker SDK. В меню
File выбираем операцию
Regex Checker. Откроется окно проверки регулярных выражений

В окне
Regex Checker в окошко Pattern
(Модель) копируем выражение
href=([^?]{0,10}\?ad=[0-9]+)
, а в окошко Subject (Объект)
мы ранее скопировали из окошка Result
исходный код раздела оплачиваемой рекламы.
При нажатии на кнопку
Process
получим результат в
окошке Result

Копируем выражение
href=([^?]{0,10}\?ad=[0-9]+)
и вставляем с помощью комбинации клавиш
Shift+Insert в окошко
Advert Regexp

4. Проверка просмотра рекламы
Нажмите на оплачиваемой рекламной ссылке и
скопируйте исходный код открывшейся страницы рекламы
================================================================================
<---- some code here
<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<title>BuxP - Quality Traffic, Incentive, Design & Hosting
Service</title>
<script>
var x = "31";
var y = 1;
function startClock() {
if (x !== 'Done') {
x = x-y;
document.frm.clock.value = x;
setTimeout("startClock()", 1000);
}
if (x == 0) {
x = 'Done';
document.frm.clock.value = x;
var code = "5c8afe63bd3c50a48b329e71b259eea3";
var ad= "18";
success.location.href="success.php?ad="+ad+"&code="+code+"&verify=1";
var refr= "0";
if (refr == 1) {
setTimeout("window.location.href='/forum/viewforum.php?f=5'", 3000)
}
}
}
</script>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0"
onLoad="startClock()">
<---- bla. bla bla more code here
================================================================================
Нам нужна часть исходного кода и часть
выражения проверки ссылки. Составим для нее регулярное выражение
|
Панель поиска
- Search Panel |
Действие |
Шаг 1 |
success.location.href="success.php?ad="+ad+"
&code="+code+"&verify=1"; |
Выбираем с исходного кода
страницы рекламы часть кода проверки просмотра страницы
рекламы.
Часть кода
success.php?ad="+ad+"
&code="+code+"&verify=1
заменяем регулярным выражением |
Шаг 2 |
success.location.href="([^;]+); |
[^;] -
означает, что будут выбраны все символы от символов
="
до символа ;
+
- означает, что количество символов может быть от одного до
бесконечности
|
Для проверки регулярного выражения запускаем
программу Multiclicker SDK. В меню
File выбираем операцию
Regex Checker. Откроется окно проверки регулярных выражений

В окне
Regex Checker в окошко Pattern
(Модель) копируем выражение
success.location.href="([^;]+);
, а в окошко Subject (Объект)
исходный код страницы.
При нажатии на кнопку
Process
получим результат в
окошке Result

Копируем выражение
success.location.href="([^;]+);
и вставляем с помощью
комбинации клавиш Shift+Insert
в окошко
Verify Advert
Page Regexp

5. Проверка значений подтверждения
просмотра рекламы
В выделенном коде проверки нам нужно подставить
значения подтверждения просмотра вместо переменных для получения оплаты за
просмотр рекламы
success.php?ad="+ad+"&code="+code+"&verify=1
Переменные находятся между символами
+
. В данном случае
ad
переменная номера рекламной ссылки,
code
- переменная верного подтверждения просмотра
Ищем в исходном коде страницы значения этих
переменных
var ad= "18";
var code = "5c8afe63bd3c50a48b329e71b259eea3";
Находим для них регулярные выражения
|
Панель поиска
- Search Panel |
Действие |
Шаг 1 |
var ad= "18"; |
Выбираем с исходного кода
страницы рекламы часть кода со значением номера оплачиваемой
рекламной ссылки.
Нам нужен только номер ссылки
18.
Для его нахождения пишем регулярное выражение. |
Шаг 2 |
var ad= "([^"]+)"; |
[^"]
- означает, что будут выбраны все
символы между символами "
+
- означает, что количество символов может быть от одной до
бесконечности |
|
Панель поиска
- Search Panel |
Действие |
Шаг 1 |
var code = "5c8afe63bd3c50a48b329e71b259eea3"; |
Выбираем с исходного кода
страницы рекламы часть кода со значением подтверждения
верного просмотра оплачиваемой рекламной
ссылки.
Нам нужен только код
5c8afe63bd3c50a48b329e71b259eea3
. Для его нахождения пишем регулярное выражение. |
Шаг 2 |
var code =
"([^"]+)"; |
[^"]
- означает, что будут выбраны все
символы между символами "
+
- означает, что количество символов может быть от одной до
бесконечности |
Для проверки регулярного выражения запускаем
программу Multiclicker SDK. В меню
File выбираем операцию
Regex Checker. Откроется окно проверки регулярных выражений

В окне
Regex Checker в окошко Pattern
(Модель) копируем выражение
var ad= "([^"]+)";
, а в окошко Subject (Объект)
мы ранее скопировали из окошка Result
исходный код раздела оплачиваемой рекламы.
При нажатии на кнопку
Process
получим результат в
окошке Result

В окне
Regex Checker в окошко Pattern
(Модель) копируем выражение
var ad= "([^"]+)";
, а в окошко Subject (Объект)
мы ранее скопировали из окошка Result
исходный код раздела оплачиваемой рекламы.
При нажатии на кнопку
Process
получим результат в
окошке Result

Затем мы должны присвоить значения переменным.
Добавляем в порядке как они записаны в исходном коде
Нажать кнопку Add
(Добавить) вкладки Adverts программы
Multiclicker SDK. Откроется окно
Regexp (Регулярное выражение)
В поле Enter regexp
(Ввод регулярного выражения) ввести
var ad= "([^"]+)";
и нажать кнопку
OK

Регулярное выражение появится в окошке
Verify Advert Values Regexps (Регулярные
выражения проверки значений рекламы)
Нажать кнопку Add
(Добавить) вкладки Adverts программы
Multiclicker SDK. Откроется окно
Regexp (Регулярное выражение)
В поле Enter regexp
(Ввод регулярного выражения) ввести
var ad= "([^"]+)";
и нажать кнопку
OK

Регулярное выражение появится в окошке
Verify Advert Values Regexps (Регулярные
выражения проверки значений рекламы)

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

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

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