You must to have Java in your PC, unzip your
MulticlickerSDK.zip file and click over MulticlickerSDK.jar to open
it.
It’s here, SDK for
Multiclicker has been released.
All I can say
is:
Learn regular
expressions and read the documentation below or you have no chance
to build your own PTC plugin.
от автора
Вы должны
иметь
Java на вашем компьютере, распакуйте
файл
MulticlickerSDK.zip
и нажмите на
MulticlickerSDK.jar
чтобы запустить его
Этот SDKбыл
создан
для
программы Multiclicker.
Это все, что я могу сказать:
Изучайте регулярные выражения и
читайте документацию ниже, или вы не имеете никакого шанса,
чтобы создать ваш собственный плагин к сайту PTC.
MenuFile
Меню Файл
New project - Resets all fields.
User can choose whether to save the current project or not.
Load-
Loads saved project. User can choose
whether to save the current project or not.
Save-
Saves current project.
Export-
Exports current project for use in
Multiclicker (place the file to plugins folder of Multiclicker).
Regexp
checker-
Tool designed to help you create
patterns.
Новый проект
- Обнуляет все поля. Пользователь может выбрать, сохранить
ли текущий проект или нет.
Загрузить
- Загрузить сохраненный проект. Пользователь может выбрать,
сохранить ли текущий проект или нет.
Сохранение
- сохраняется текущий проект.
Экспорт
- текущий проект экспортируется в файл с расширением .ptc
для использования в
программе
Multiclicker (скопируйте файл в папку
Plugins
программы
Multiclicker).
Помощник регулярных выражений
- спроектированный инструмент для помощи вам в создании
моделей.
Basic Settings
Основные
настройки
1
- Here comes the name of PTC or anything that will
identify your plugin (there can’t be 2 plugins with the same name!).
2
-
Choose protocol (HTTP or HTTPS).
3
-
Address (without protocol) of the
index/home page of PTC.
4
-
How long in seconds a member has to wait
until his/her account is credited for viewing an advert.
5
-
How many US Dollars a standard member
gets for viewing an advert (0,01 = 1 cent).
6
-
How many US Dollars a premium member
gets for viewing an advert.
1
- Здесь вводится имя сайта PTC и еще что-либо, которое
идентифицирует ваш плагин к программе (не может быть 2
плагина к программе с одинаковым именем!).
2
- Выбор протокола (http или https).
3
- Адрес (без протокола) индексной/домашней страницы
PTC.
4
- Как долго в секундах члену придется ждать, пока
его/ее аккаунт не кредитован за просмотр рекламной страницы.
(Время просмотра рекламы)
5
- Сколько АМЕРИКАНСКИХ Долларов стандартный член
получает за просмотр рекламы (0,01 = 1 цент).
6
- Сколько АМЕРИКАНСКИХ Долларов Премиум-член получает
за просмотр рекламы.
Login
Логин
7
-
Regular expression that returns relative
or absolute address of the login page, determined from source code
of index page. Address must be returned in the 1st group of the
pattern (not in zero group!).
8
-
Regular expression that, if is found in
the source code of a page, indicates that account has been logged
out or, when logging in, bad login details have been used. Any group
can be used.
9
-
Login standard way – through web form.
10
-
Use cookies to login (fast way to bypass
captcha).
11
-
Editable when Form mode is
selected. Regular expression that returns relative or absolute
address of the action script of the form (action=”someScript.php”),
determined from source code of login page. Address must be returned
in the 1st group of the pattern (not in zero group!).
12
-
Form mode selected
- %username%
– replaced in Multiclicker by username of the current user
- %password%
– replaced in Multiclicker by password of the current user
List of form
key-value entries that are sent as post data to the action script in
order to login.
Special values (case sensitive):
- Cookies mode selected
-
%username%
– replaced in Multiclicker by username of the current user
- %password%
– replaced in Multiclicker by password of the current user
-
%passwordSHA1%
– replaced in Multiclicker by SHA1 hash of password of the current
user
- %passwordMD5%
– replaced in Multiclicker by MD5 hash of password of the current
user
List of cookies
that are sent everytime a page is requested from the server.
Special
values (case sensitive):
7
- Регулярное выражение которое возвращает
относительный или абсолютный адрес страницы логина,
определенной от исходного кода индексной страницы. Адрес
должен быть возвращен в 1-ю группу модели (не в
нулевую группу!).
8
- Регулярное выражение что, если найден в исходном
коде страницы, указывает, что счет был зарегистрирован или,
регистрируясь, плохие детали логина были использованы. Любая
группа может использоваться.
9
- стандартный ввод Логина - через форму
web-страницы.
10
- Использование куков к логину (быстрый путь в обход
каптчи).
11
- Доступна для редактирования, когда выбран режим
Формы. Регулярное выражение, которое возвращает
относительный или абсолютный адрес действий скрипта формы (action=”someScript.php”),
определен из исходного кода страницы логина. Адрес должен
быть возвращен в 1-ю группу модели (не в нулевую группу!).
12
-
Выбран режим формы
- %username% - заменен в multiclicker логином
текущего пользователя
- %password% - заменен в multiclicker паролем
текущего пользователя.
Список формы ключевых значений входов, которые посылаются
как почтовые данные к сценарию действия для того, чтобы
войти.
Специальные значения (зависят от регистра):
-
Выбран режим куков
- %username%
- заменен в multiclicker логином текущего пользователя
- %password% - замененный в multiclicker паролем
текущего потребителя
Список куков, которые посылаются каждый раз страница,
запрошен от сервера.
Специальные значения (зависят от регистра):
Statistics
Статистика
13
-
Regular expression that returns relative
or absolute address of the statistics page, determined from source
code of the page that is returned when login is successful. Address
must be returned in the 1st group of the pattern (not in zero
group!).
14
-
Regular expression that, if is found in
the source code of the statistics page, indicates that account type
is premium. Any group can be used.
15
-
Regular expression that returns
number of referrals, determined from source code of the
statistics page. Number must be returned in the 1st group of the
pattern (not in zero group!).
16
-
Regular expression that returns
number of referrals’ clicks, determined from source code of the
statistics page. Number must be returned in the 1st group of the
pattern (not in zero group!).
17
-
Regular expression that returns
number of clicks, determined from source code of the statistics
page. Number must be returned in the 1st group of the pattern (not
in zero group!).
18
-
Regular expression that returns
floating number representing balance, determined from source
code of the statistics page. Floating number must be returned in the
1st group of the pattern (not in zero group!).
19
-
Regular expression that returns
floating number representing total amount paid, determined from
source code of the statistics page. Floating number must be returned
in the 1st group of the pattern (not in zero group!).
13
- Регулярное выражение которое возвращает
относительный или абсолютный адрес страницы статистики,
определен с исходного кода страницы, которая возвращена,
когда логин успешен. Адрес должен быть возвращен в 1-ю
группу модели (не в нулевую группу!).
14
- Регулярное выражение для нахождения в исходном коде
страницы статистики того, что аккаунт имеет наличие
премиума. Любая группа может использоваться.
15
- Регулярное выражение которое возвращает
количество
рефералов, определенных в исходном коде страницы статистики.
Число должно быть возвращено в 1-ю группу модели (не в
нулевую группу!).
16
- Регулярное выражение которое возвращает
количество
кликов рефералов, определенных в исходном коде страницы
статистики. Количество должно быть возвращено в 1-ю группу
модели (не в нулевую группу!).
17
- Регулярное выражение которое возвращает
количество
кликов, определенных в исходном коде страницы статистики.
Количество должно быть возвращено в 1-ю группу модели (не в
нулевую группу!).
18
- Регулярное выражение которое возвращает плавающее
число, представляющее баланс определенное в исходном
коде страницы статистики. Плавающее число должно быть
возвращено в 1-ю группу модели (не в нулевую группу!).
19
- Регулярное выражение которое возвращает плавающее
число, представляющее общую выплаченную сумму,
определенную в исходном коде страницы статистики. Плавающее
число должно быть возвращено в 1-ю группу модели (не в
нулевую группу!).
Adverts
Реклама
20
-
Regular expression that returns relative
or absolute address of the adverts page (the page with list of
adverts), determined from source code of statistics page. Address
must be returned in the 1st group of the pattern (not in zero
group!).
21
-
Regular expression that returns string
(section) containing all adverts, determined from source code of
adverts page. String must be returned in the 1st group of the
pattern (not in zero group!).
22
-
Regular expression that returns relative
of absolute address of an advert including query (e. g.: <a
href=”advert.php?id=1234″>
=> advert.php?id=1234), determined from the string (21).
Address must be returned in the 1st group of the pattern (not in
zero group!).
23
-
Regular expression that returns part of
javascript which is responsible for constructing verify advert
address. The part must be returned in the 1st group of the pattern
(not in zero group!).
E. g.: Source: verify = “verify.php?id=”+id+”&verify=”+verify; Returned by Regexp:
verify.php?id=”+id+”&verify=”+verify
24
-
Regular expression that, if is found in
the source code of the verify advert page, indicates that the advert
was visited successfully. Any group can be used.
25
-
List of regular expressions which return
values that will replace javascript variables in verify advert
address (23). Each value must
be returned in the 1st group of the corresponding pattern (not in
zero group!).
Variables will be
replaced depending on their order
E.g.:
Returned by Verify
Advert Page Regexp:
verify.php?id=”+id+”&verify=”+verify
Replaced first:
“+id+”
Replaced second:
“+verify
20
- Регулярное выражение которое возвращает
относительный или абсолютный адрес страницы с рекламой
(страница со списком рекламных ссылок), определенной с
исходного кода страницы статистики. Адрес должен быть
возвращен в 1-ю группу модели (не в нулевую группу!).
21
- Регулярное выражение которое возвращает
последовательность (секцию), содержащую все рекламные
ссылки, определенные в исходном кода страницы рекламы.
Последовательность должна быть возвращена в 1-ю группу
модели (не в нулевую группу!).
22
- Регулярное выражение которое возвращает
относительный или абсолютный адрес рекламной ссылки,
включение запроса (например: <a
href=”advert.php?id=1234"> => advert.php?id=1234),
определенный из последовательности (21).
Адрес должен быть возвращен в 1-ю группу модели (не в
нулевую группу!).
23
- Регулярное выражение которое возвращает часть
jаvаscript, который ответствен за строительство проверки
адреса рекламной ссылки. Часть должна быть возвращена в 1-ю
группу модели (не в нулевую группу!).
24
- Регулярное выражение которое указывает что рекламная
ссылка была успешно просмотрена, если найдена проверка в
исходном коде страницы. Может использоваться любая группа.
25
- Список регулярных выражений, которые возвращают
значения, которые заменят переменные jаvаscript при проверке
адрес рекламных ссылок (23).
Каждое значение должно быть возвращено в 1-ю группу
соответственной модели (не в нулевую группу!).
Переменные будут заменены в зависимости от своего заказа
Например:
Возвращено регулярным выражением при проверке страницы
рекламных ссылок:
Напишите это в регулярном
выражении когда пишите в регулярных выражениях для проверки
страницы рекламных ссылок и также для регулярных выражений
проверки значений рекламных ссылок
Возвращает первое:
"+document.frm.id.value+"
Возвращает второе:
"+document.frm.verify.value
Who know where is an error?:
source:
<a
target="clickwindow" href=view.php?ad=872 target=_blank
>Instant Payments!! ~ Join and build your downline</a>
Can anybody prompt me what I
have to type in fields Verify Advert Page Regexp
(VADPR), Successful Verification Regexp
(SVR), Verify Advert Values Regexps
(VAVR) for this code:
<script type="text/javascript">
var t = 30;
var decr = 1;
var handle = null;
var e = null;
function startTimer() {
if(!e)
e = document.getElementById("time");
e.innerHTML = t;
handle = setInterval(function() {
if(t == 0) {
clearInterval(handle);
var answer = confirm("Want To take credit for this visit?")
if (answer){
alert("Your Account Has Been Credited!")
window.location = "visit.php?ad=51&code=C65&url=http://www.dreamhost.com/r.cgi?106501";
}
else{
alert("Your Account Has NOT Been Credited!")
}
VADPR:
Regex of:
window.location =
"visit.php?ad=51&code=C65&url=http://www.dreamhost.com/r.cgi?106501"; SVR: not necessary VAVR:
Regex of:
ad=51
and
code=C65
number of ad and code different for each advertisement.
How to take it into consideration in window.location =
"visit.php?ad=51&code=C65&url=http://****"; ? VAVR: var ad = "visit.php?ad=([0-9]+)"
var code = "visit.php?ad=[0-9]+&code=([A-Z0-9]+)"
Regex of window\.location =
"([a-z]+\.[a-z]{3}\?
ad="\+ad\+"&code="\+code\+"&url=http://.*)";
Может кто-либо указать, что мне
придется напечатать в полях Verify Advert Page Regexp
(VAPR), Successful Verification Regexp
(SVR), Verify Advert Values Regexp
(VAVR) для этого кода:
<script
type="text/javascript">
var t = 30;
var decr = 1;
var handle = null;
var e = null;
function startTimer() {
if(!e)
e = document.getElementById("time");
e.innerHTML = t;
handle = setInterval(function() {
if(t == 0) {
clearInterval(handle);
var answer = confirm("Want To take credit for this visit?")
if (answer){
alert("Your Account Has Been Credited!")
window.location = "visit.php?ad=51&code=C65&url=http://www.dreamhost.com/r.cgi?106501";
}
else{
alert("Your Account Has NOT Been Credited!")
}
VADPR:
Для регулярного выражение нужно:
window.location =
"visit.php?ad=51&code=C65&url=http://www.dreamhost.com/r.cgi?106501"; SVR: нет
необходимости VAVR:
Для регулярного выражение нужно:
ad=51
and
code=C65
Номер ссылки и кода различны для каждой рекламной ссылки.
Это надо принять во внимание в
выражении window.location =
"visit.php?ad=51&code=C65&url=http://****"; ? VAVR: var ad = "visit.php?ad=([0-9]+)"
var code = "visit.php?ad=[0-9]+&code=([A-Z0-9]+)"
Для регулярного выражения
window\.location =
"([a-z]+\.[a-z]{3}\?
ad="\+ad\+"&code="\+code\+"&url=http://.*)";
I found string
success.location.href="success.php?ad="+document.frm.id.value+"&verify="+document.frm.verify.value;
in script on other page (timer.php)
var
timer1 = 20
var y = 1
function kasoi0fe750ce2e6c522eb5392efe446d8a5b(){
if(timer2!=='просмотрено'){
var timer2 = timer1+1
timer1 = timer1-y
document.frm.clock.value = timer1+"
секунд"
setTimeout('kasoi0fe750ce2e6c522eb5392efe446d8a5b()', 1000)
}
you have to
find out the
"+document.frm.id.value+"
and the "+document.frm.verify.value" at some other
place in the source and make regexes for them. Then you add
them seperately in the bottom list of the SDK in the same
order.
Я нашел выражение
success.location.href="success.php?ad="+document.frm.id.value+"&verify="+document.frm.verify.value;
в скрипте на другой странице (timer.php)
var
timer1 = 20
var y = 1
function kasoi0fe750ce2e6c522eb5392efe446d8a5b(){
if(timer2!=='просмотрено'){
var timer2 = timer1+1
timer1 = timer1-y
document.frm.clock.value = timer1+"
секунд"
setTimeout('kasoi0fe750ce2e6c522eb5392efe446d8a5b()', 1000)
}
Вам придется выяснить
"+document.frm.id.value+"
и "+document.frm.verify.value"
в другом месте исходного кода и сделать регулярные выражения
для них. Затем вы загружаете их последовательно в нижнее
окошко
SDK той же вкладки
Can some
body please can give me .msdk file, so i can understand how
it works?
I create plugin for
http://adster.gr. He work on me and some
people, but not work some another, say, that script is
modified. Maybe is codepage problem or others.
Я создал плагин для
http://adster.gr. Он работает у меня и у
некоторых людей, но не работает у других людей,
говорят, что сайт модифицировал скрипт. Возможно проблема в
исходном коде страницы или в другом.
Мои проблемы в основном в
строках! Как выбрать код от "visits" до "strong>" Можете
пояснить мне?
Спасибо
Ответ:
Правильно здесь
# of Website
Visits[^\d]+[\d]+[^\d]+([\d]+)
На ответ
Спасибо хороший человек. Я
не знал это регулярное выражение =) Это будет проще!!
I am confused. I was making a
plugin for a typical ptc and always got the same error
stop-modified script. Later i understood that the problem is
in line break because when i used /n in regexp it says an
error. if i use . instead of /n i've got the same error
Answer:
/n !== \n
don't use line break use \D to look for before a digit and
\d to show the digits
\D == [^0-9]
\d == [0-9]
Я смущен. Я делал плагин к
программе для типичного и всегда получал ошибку
"Остановлено. Модифицирован скрипт". Затем я понял что
проблема есть в строках break потому что когда я
использую /n в регулярном
выражении опять эта ошибка. Если я использую .
вместо /n я получаю такую
же ошибку
Ответ:
/n не верно! правильно
\n
Не используйте строку break используйте \D for
before a digit and \d to show the digits \D == [^0-9]
\d == [0-9]
thx for help anyway
sooo if i have lines like this
рено:</td>
<td width="17%">0<
what i have to write in sdk if i
need 0? something like
рено:</td>\D<td
width="17%">(\d+)<
?
Answer:
for 1
рено[^0-9]+[0-9]{1,3}[^0-9]+([0-9]+)
more easyрено\D+\d{1,3}\D+(\d+)
or
рено[^\"]\"\D+(\d+)
for 2
- ?
Спасибоза любую помощь
если я имею строки кода подобные этим
рено:</td>
<td width="17%">0<
что я должен написать в
SDK если мне нужен 0? и другой