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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

№131-08-2007 15:56:26

knizhkin
Участник
 
Группа: Members
Зарегистрирован: 31-08-2007
Сообщений: 4
UA: Firefox 2.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)



iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 1)

Продолжение темы (часть 2)



Правила оформления сообщений в данном топике:

1a50e37cd460db106ba5ca4992038a53.jpg


  • Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]

  • Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
    или выложите на сайт «Pastebin».
  • При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
    или выложите на сайт «Pastebin».
  • Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
    .


«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон

«Не каждый вопрос заслуживает ответа.»
Сайрус

Отсутствует

 

№332717-02-2015 00:13:09

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

возможно, что будет выглядеть так

Понял, а в CHAR="? " что писать?


Я, как ангел!!! =D

Отсутствует

 

№332817-02-2015 00:46:08

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

stars1981 пишет
InfSub пишет

возможно, что будет выглядеть так

Понял, а в CHAR="? " что писать?

ты просил пробел, он там и записан


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№332917-02-2015 01:00:24

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

а не факт:

Да, не факт!!! Работает- вставляет в поле то что укажешь в CHAR=" ", но, нажатие клавы не имитирует соответственно кнопка ввода не активируется.
Вот сайт

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


в середине страницы капча "я не робот", жмём квадратик слева от слов "я не робот", всплывает окно с капчей и полем ввода, так вот в это поле нужно имитировать нажатие клавиши пробел, чтоб активировалась (засветится ярко синим цветом) кнопка "подтвердить". Как это решить? Мозг уже закипает.....

Добавлено 17-02-2015 01:12:04
Фиг с ним, с iim!!! Можно сделать так:

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

Выделить код

Код:

URL GOTO=imacros://run/?m=I_robot.js


Тогда как это в js решить?

Отредактировано stars1981 (17-02-2015 01:12:04)


Я, как ангел!!! =D

Отсутствует

 

№333017-02-2015 01:20:14

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

stars1981, сорри, но на этом сайте, у меня вообще капча не всплывает, при том не важно через какой браузер заходишь


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№333117-02-2015 12:10:37

mnemon84
Участник
 
Группа: Members
Зарегистрирован: 03-11-2014
Сообщений: 12
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Добрый день! Просьба помочь, больше надежды нигде нет, кроме как у вас на форуме. А сам я уже все перепробовал. Имеется блок:

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

Выделить код

Код:

div id="ok-e-d" class="ok-e"


Это блок вставки комментария. Прописываю в imacrose-
скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=DIV:TEXT ATTR=ID:ok-e-d CONTENT="Кря-Кря"


Ничего не происходит, хотя хотелось бы, что бы макрос прописал комментарий. Тэг:
скрытый текст

Выделить код

Код:

EVENTS TYPE=KEYPRESS SELECTOR="#ok-e-d" CHARS="Кря-Кря"


Не подходит, хоть "EVENT" и работает, но при длинных текстах макрос затупляет и начинает писать очень медленно, либо вообще firefox тупит. Поэтому хотелось бы через тег - "TAG POS". Как правильно прописать строку, чтобы оставить комментарий?

сайт
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Допустим такой... Оставить комментарий под фотографией

Отредактировано mnemon84 (17-02-2015 12:38:35)

Отсутствует

 

№333217-02-2015 12:44:07

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

mnemon84 пишет

Оставить комментарий под фотографией

например, так

Выделить код

Код:

TAG POS=1 TYPE=TEXTAREA ATTR=ID:field_comment CONTENT="текст сообщения"
TAG POS=2 TYPE=INPUT:SUBMIT ATTR=*


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№333317-02-2015 12:56:08

mnemon84
Участник
 
Группа: Members
Зарегистрирован: 03-11-2014
Сообщений: 12
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет
mnemon84 пишет

Оставить комментарий под фотографией

например, так

Выделить код

Код:

TAG POS=1 TYPE=TEXTAREA ATTR=ID:field_comment CONTENT="текст сообщения"
TAG POS=2 TYPE=INPUT:SUBMIT ATTR=*

Получилось!!! Вообще от души :)

Я правда сам так и не нашел этот "ID". А если ссылка будет вот такой:

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Как прописать код? какой ID использовать?

Отсутствует

 

№333417-02-2015 13:07:22

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

mnemon84 пишет

А если ссылка будет вот такой:

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Как прописать код? какой ID использовать?

там только EVENT

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

Выделить код

Код:

URL GOTO=http://ok.ru/profile/91163034559/forum
TAG POS=1 TYPE=A ATTR=TXT:"написать сообщение"
WAIT SECONDS=2
EVENT TYPE=CLICK SELECTOR="HTML>BODY" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#ok-e-d" CHARS="Здравствуйте! "
FRAME F=0
EVENT TYPE=CLICK SELECTOR="#ok-e-d_button" BUTTON=0


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№333517-02-2015 13:09:46

mnemon84
Участник
 
Группа: Members
Зарегистрирован: 03-11-2014
Сообщений: 12
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Ммм... "EVENT" тупит при длинных текстах.

Отсутствует

 

№333617-02-2015 13:11:18

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

mnemon84 пишет

Ммм... "EVENT" тупит при длинных текстах.

конкретно, в данном окне, на данной странице, работает только event из-за iframe, ищите альтернативы


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№333717-02-2015 13:21:05

mnemon84
Участник
 
Группа: Members
Зарегистрирован: 03-11-2014
Сообщений: 12
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Спасибо за объяснения буду пробовать дальше. Правда не понятно про какие альтернативы вы говорите

Отсутствует

 

№333817-02-2015 13:31:54

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

mnemon84 пишет

Правда не понятно про какие альтернативы вы говорите

отвечу отрывком из стихотворения Сергея Михалкова «Происшествие в горах»: "умный в гору не пойдет, умный - гору обойдет" (с)
но:
"Но свою голову на чужие плечи не посадишь." (с) так что, экспериментируйте

Отредактировано InfSub (17-02-2015 13:33:53)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№333917-02-2015 15:07:47

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

сорри, но на этом сайте, у меня вообще капча не всплывает

Вот здесь глянь:

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Ну не как не могу найдти, как победить эту капчу.... Вот что у меня получается:
скрытый текст

Выделить код

Код:

TAB T=1
'я не робот нажать на квадрат
FRAME NAME="I0_*"
EVENT TYPE=CLICK SELECTOR=".recaptcha-checkbox-checkmark" BUTTON=0
WAIT SECONDS=5
//Здесь идёт скриншот капчи

//Потом распознавание через сервис распознавания

'Ввод полученого результата
FRAME NAME="I1_*"
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:default-response CONTENT={{!EXTRACT}}

//Здесь надо имитировать нажатие на клаве пробела.

'клик по кнопке подтверждения
EVENT TYPE=CLICK SELECTOR="#recaptcha-verify-button" BUTTON=0
WAIT SECONDS=5


Может как нибудь через js это можно решить, если с iim нет решения?


Я, как ангел!!! =D

Отсутствует

 

№334017-02-2015 18:32:23

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

stars1981 пишет

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

InfSub пишет

сорри, но на этом сайте, у меня вообще капча не всплывает

Вот здесь глянь:[spoiler]

Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Ну не как не могу найдти, как победить эту капчу.... Вот что у меня получается:
скрытый текст

Выделить код

Код:

TAB T=1
'я не робот нажать на квадрат
FRAME NAME="I0_*"
EVENT TYPE=CLICK SELECTOR=".recaptcha-checkbox-checkmark" BUTTON=0
WAIT SECONDS=5
//Здесь идёт скриншот капчи

//Потом распознавание через сервис распознавания

'Ввод полученого результата
FRAME NAME="I1_*"
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:default-response CONTENT={{!EXTRACT}}

//Здесь надо имитировать нажатие на клаве пробела.

'клик по кнопке подтверждения
EVENT TYPE=CLICK SELECTOR="#recaptcha-verify-button" BUTTON=0
WAIT SECONDS=5


Может как нибудь через js это можно решить, если с iim нет решения?[/spoiler]

тестил каптчу на вашем сайте, так как тоже осваиваю тему криптовалюты


вот что показал скрипт

Выделить код

Код:

TAB T=1
' без фрейм команды, скрипты не пашут , ну это  понятно 
FRAME NAME="I*"
' раскрывает показ каптчи 
TAG POS=1 TYPE=DIV ATTR=ROLE:presentation&&CLASS:recaptcha-checkbox-checkmark
' тоже без фрейма не пашит  
FRAME NAME="I1_*"
' ниже 2 команды которые дополняют друг друга без них работать не будет 
EVENT TYPE=CLICK SELECTOR="#default-response" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#default-response" CHARS="текст каптчи"
wait seconds=2
' ну и само нажатие ENTER 
EVENT TYPE=KEYPRESS SELECTOR="#default-response" KEY=13


тестил на показаном сайте , вроде все работало

Отредактировано kolshix (17-02-2015 18:33:31)

Отсутствует

 

№334117-02-2015 18:51:08

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

kolshix пишет

тестил каптчу на вашем сайте, так как тоже осваиваю тему криптовалюты

Блин, а вот две предпоследние команды вместе не пробовал, ща затестю.....


Я, как ангел!!! =D

Отсутствует

 

№334217-02-2015 20:32:40

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

kolshix пишет

тестил на показаном сайте , вроде все работало

Да!!! Мы её сделали!!!:rock:( одна голова хорошо, а много лучше), благодарю за оказаную помощь. Вот ещё бы хумановскую капчу победить....( никто не заморачивался?), но наскока я знаю iMacros не дружит со флеш.....:/


Я, как ангел!!! =D

Отсутствует

 

№334317-02-2015 20:37:53

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

stars1981 пишет
kolshix пишет

тестил на показаном сайте , вроде все работало

Да!!! Мы её сделали!!!:rock:( одна голова хорошо, а много лучше), благодарю за оказаную помощь. Вот ещё бы хумановскую капчу победить....( никто не заморачивался?), но наскока я знаю iMacros не дружит со флеш.....:/

оффтоп
Это там где вещи всякие перемещать ? если да , то заметил закономерность, если удалить с браузера все дополнения , кеш и куки  и впервые регистрироваться на сайте , то он определит ваш браузер как примитивный и не будет запрашивать такого рода капчи а будет запрашивать от solve media , хотя эта закономерность может быть связана с ip страны , но закономерность есть это 100%

Отсутствует

 

№334417-02-2015 20:44:09

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

kolshix пишет

Это там где вещи всякие перемещать ?

Она самая!!!


Я, как ангел!!! =D

Отсутствует

 

№334518-02-2015 08:07:26

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Доброго времени суток!!! И снова я :blush:. Долго наблюдал за своим сборщиком крипты, всё отлично работает, но оказывается, что почти половина капч не распознаётся ( пишут хрень всякую ), а бабло минусуется. Так как работаю с рукапчей, нашол такую команду "отправка жалобы на неправельно разгаданую капчу"

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

Выделить код

Код:

code += 'URL GOTO=http://rucaptcha.com/res.php?key=' + apikey + '&action=reportbad&id=' + capthId + n;

но вот до конца не могу вкурить, как её использовать в js. С apikey понятно- вставляем так же как и при отправке скрина на распознание(если конечно я правильно думаю), а вот с capthId как быть, что писать, где брать? Всё это дело нужно вставить в условие:

Выделить код

Код:

var s = ("ru.ifaucet.net/"+iimGetLastExtract()+".iim");
//alert(s)
var err_s = 1

if (err_s == 1){
iimPlay("CODE:SET !EXTRACT NULL");
        iimPlay(s,60);
        err=iimGetLastExtract();//это текст на странице, оповещающий что капча неверна
        //alert(err)
        while (err !== '' && err != '#EANF#' && err_s <= max_err)
              {
                  //здесь нужно отправить жалобу!!!
        iimPlay("CODE:WAIT SECONDS=2");
                err_s++;
                iimPlay(s,60);
                err=iimGetLastExtract(); //это текст на странице, оповещающий что капча неверна
                }
    
        iimPlay("CODE:WAIT SECONDS=3\n TAB CLOSEALLOTHERS");
        }

отредактировано, InfSub


Покажите пожалуйста ученнику, как это оформить!!! :)

Правила, пункт 3.3
Запрещено: Использовать мат, а также оскорбления и/или грубые выражения (в том числе в замаскированной форме)

InfSub

Отредактировано stars1981 (18-02-2015 08:14:41)


Я, как ангел!!! =D

Отсутствует

 

№334618-02-2015 09:39:40

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

stars1981 пишет

а вот с capthId как быть, что писать, где брать?

читаем ман на оффсайте, есть два вида возврата капчи, есть просто возврат текста, используется большинством, есть возврат id-капчи и возврат текста по id и т.д.


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№334718-02-2015 10:03:20

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

читаем ман на оффсайте

На офсайте чего? На рукапче всё перечитал( и не токо на рукапче), я ещё плохо понимаю (иногда ваще не понимаю) что и как применять. Мне примеры нужны с коментами, тогда уж я допру со временем ( методом проб и ошибок) как этот пример к своему коду прикрутить. Черканите примерчики если не сложно. Может в моём горе коде, чегото нехватает для наглядности, чтоб накидать, хотябы приблизительное решение отправки этой жалобы.....:/


Я, как ангел!!! =D

Отсутствует

 

№334818-02-2015 10:06:49

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

stars1981 пишет

На рукапче всё перечитал( и не токо на рукапче)

значит пишите в тех. поддержку, раз не разобрались, тут не форум по принципам настройки рукапчи и аналогов и вывод id - не зависит от скрипта, а зависит от ваших настроек сервиса

Отредактировано InfSub (18-02-2015 10:11:06)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№334918-02-2015 14:34:08

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 38.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

не видел ни одного примера на imacros чтоб отсылал жалобы ,  хотя может и существует .

Для отправки жалоб нужно знать ID каптчи, а форма отправки каптчи для imacros не получает id /  я на одном из сайтов для разгадки каптчи попросил создать вариант получения текста каптчи и его id  за  одно разгадывание через примитивную форму для imacros /  рукаптча пишет , что пока работает для imacros некоректно  , ведутся работы по усовершенствованию сайта , вот такая вот информация

Скрипт выше от stars1981 я уже встречал , там много недаработок // imacros такая штука , что за ним нужно постоянно следить // если imacros работает более чем на 5 сайтах , нужен мониторинг через iimDisplay  // пишу из собственногго опыта , так как с imacros работаю более чем на 25 сайтах , и везде постоянно нахожу собственноручные баги + баги из-за обновления сайтов !!!

общение с ТП rucaptcha по проблеме (цитата):

Я ----
уже достало данное сообщение от рукапчи, разгадка 55-60 секунд , потом опять ошибка ,
Тестировал работу на
2-х компьютерах (МОСКВА и ДОНЕЦК)
3-х браузерах(Firefo, Pale moon, Хромиум ) и на
3-х независимых ip
Везде такая фигня!! а когда заходишь в кабинет, то сообщения что капча разгадана за 70-90 секунд как мне обойти эту надоевшую ошибку я получается выкидываю деньги на ветер, так как не могу ожидать эту разгадку 90 секунд ??? !!!
https://yadi.sk/i/_-P7bAcfecUEs

Поддержка -----
Добрый день.
В данный момент мы перерабатываем страницу imacros.html, что бы устранить эту проблему. На днях выйдет обновление

Я ----
о отлично, а то отклик 60 секунд это полный провал !!

Поддержка----
отклик в 60 секунд некоторое время сохранится. А вот то, что после 60 секунд 404 появляется это сегодня должны исправить

отредактировано близко к тексту, использовать грубые выражения, даже в цитатах - не рекомендуется, InfSub

Отредактировано kolshix (18-02-2015 14:43:24)

Отсутствует

 

№335018-02-2015 15:03:14

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

kolshix пишет

Для отправки жалоб нужно знать ID каптчи, а форма отправки каптчи для imacros не получает id /  я на одном из сайтов для разгадки каптчи попросил создать вариант получения текста каптчи и его id  за  одно разгадывание через примитивную форму для imacros /  рукаптча пишет , что пока работает для imacros некоректно

по поводу rucaptcha, возможно и так, писал скрипт для antigate, там работает, хотя тоже не всегда корректно, в тот момент, выдавало не корректный ответ, позже не проверял (но предполагаю, что проблема была в работниках, которые решили подзаработать денег, такое бывает на всех сервисах)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№335118-02-2015 15:40:02

stars1981
Участник
 
Группа: Members
Зарегистрирован: 01-12-2014
Сообщений: 88
UA: Chrome 40.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

kolshix пишет

не могу ожидать эту разгадку 90 секунд ??? !!!

По этому поводу я с ними общался 4-ре месяца назад......Переписка растянулась на 3-4 дня в итоге пообещали тоже что и тебе, больше я их пока не долбил....Походу с нова придётся поматериться :mad:...

InfSub пишет

писал скрипт для antigate, там работает, хотя тоже не всегда корректно

Вот нашёл в сети js сам пока не тестил, но автор пишет что скрипт работает с тремя сервисами распознавания... антигейт, рукапча и социаллинк.... для всех осуществлена отправка жалобы. Кстати, строчку опубликованную выше я из этого js вытянул. Вот собственно скрипт

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

Выделить код

Код:

var keyApi = new Array();
keyApi['Recaptha'] = 'СЮДА_КЛЮЧ_РУКАПЧА';
keyApi['Socialink'] = 'СЮДА_КЛЮЧ_СОЦИАЛИНК';

var antiGateSystem = '2'; //Выбор ситемы распознавания капч. Вставте на 1 если Socialink или 2 если ruCaptcha

var xapoWallet = 'СЮДА_EMAIL_XAPO_КОШЕЛЬКА'; //Ваш XAPO кошелек

var passFreebitco = 'СЮДА_ПАРОЛЬ_ДЛЯ_ВХОДА_НА_САЙТ';  //Пароль для сайта Freebitco.in

var faucetOn = new Array();
// ВКЛ-ВЫКЛ сбор с определённых сайтов 1 = ВКЛ , 0 = ВЫКЛ (просто меняйте цыфру)
    faucetOn['01_freebitco'] = 1;                  // freebitco.in
    faucetOn['02_bitcoinker'] = 1;                 // bitcoinker.com
    faucetOn['03_moonbit'] = 1;                    // moonbit.co.in
    faucetOn['04_motherfaucet'] = 1;               // motherfaucet.com  
    
//=========================================================================================================================

var n = '\n';
var code = '';
var start_macro = '';
var date = new Date();

start_macro +='CODE:' + n;
start_macro +='SET !EXTRACT_TEST_POPUP NO' + n;
start_macro +='SET !ERRORIGNORE YES' + n;
start_macro +='SET !ERRORCONTINUE YES' + n;
start_macro +='SET !TIMEOUT_STEP 0' + n;

last_sbor = new Array();
last_sbor['freebitco'] = 0;
last_sbor['bitcoinker'] = 0;
last_sbor['moonbit'] = 0;
last_sbor['motherfaucet'] = 0;

function time(){
    return parseInt(new Date().getTime()/1000);
}

function SaveCapthaRecaptha (file_name){
    code = '';
    code += start_macro;
    code += 'TAB T=1' + n;
    code += 'SET !ENCRYPTION NO' + n;
    code += 'WAIT SECONDS=1' + n;
    code += 'ONDOWNLOAD FOLDER=C:\\FMACROS\\ FILE=' + file_name + ' WAIT=YES' + n;
    code += 'WAIT SECONDS=1' + n;
    code += 'TAG POS=1 TYPE=IMG ATTR=SRC:"https://www.google.com/recaptcha/api/image?c=*" CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT' + n;
    
    iimPlay(code, 60);
}

function SaveCapthaSolve (file_name){
    code = '';
    code += start_macro;
    code += 'TAB T=1' + n;
    code += 'SET !ENCRYPTION NO' + n;
    code += 'WAIT SECONDS=1' + n;
    code += 'ONDOWNLOAD FOLDER=C:\\FMACROS\\ FILE=' + file_name + ' WAIT=YES' + n;
    code += 'WAIT SECONDS=1' + n;
    code += 'TAG POS=1 TYPE=DIV ATTR=ID:adcopy-puzzle-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT' + n;
    
    iimPlay(code, 60);
}

function GetRucaptcha (file_name,apikey){
    
    var result = new Array();
    
    code = '';
    code += start_macro;
    code += 'TAB OPEN' + n;
    code += 'TAB T=2' + n;
    code += 'URL GOTO=file:///C:/FMACROS/form_api.html' + n;
    code += 'TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key&&SIZE:64 CONTENT=' + apikey + n;
    code += 'TAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file&&NAME:file&&SIZE:20 CONTENT=C:\\FMACROS\\' + file_name + n;
    code += 'TAG POS=1 TYPE=INPUT:SUBMIT ATTR=TYPE:submit&&VALUE:recognize' + n;
    code += 'WAIT SECONDS=2' + n;
    code += 'TAG POS=1 TYPE=BODY ATTR=TXT:* EXTRACT=TXT' + n;
    code += 'WAIT SECONDS=1' + n;
    code += 'TAB CLOSE' + n;
    
    iimPlay(code,120);
    var str = iimGetLastExtract();

    var capthId = str.replace('OK|','');

    switch (capthId){
        case 'ERROR_NO_SLOT_AVAILABLE':
            code = '';
            code += start_macro;
            code += 'TAB T=1' + n;
            code += 'WAIT SECONDS=10' + n;        
            return GetRucaptcha (file_name,apikey);    
            break;
        default:    
            result['c_text'] = GetRucaptchaTEXT (capthId,apikey,file_name);
            result['c_id'] = capthId;
    }
    
    return result;
    
}

function GetRucaptchaTEXT (capthId,apikey,file_name){
    
    var result = 'ERROR';
    
    code = '';
    code += start_macro;
    code += 'TAB OPEN' + n;
    code += 'TAB T=2' + n;
    code += 'URL GOTO=http://rucaptcha.com/res.php?key=' + apikey + '&action=get&id=' + capthId + n;
    code += 'TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key&&SIZE:64 CONTENT=' + apikey + n;
    code += 'WAIT SECONDS=2' + n;
    code += 'TAG POS=1 TYPE=BODY ATTR=TXT:* EXTRACT=TXT' + n;
    code += 'WAIT SECONDS=1' + n;
    code += 'TAB CLOSE' + n;
            
    iimPlay(code,60);
    var str = iimGetLastExtract();

    var capth = str.replace('OK|','');
            
    switch (capth){
    case 'CAPCHA_NOT_READY':
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'WAIT SECONDS=10' + n;
        iimPlay(code,60);
        
        result = GetRucaptchaTEXT (capthId,apikey);
        break;
    case 'ERROR_KEY_DOES_NOT_EXIST':

        return result = 'ERROR';
    
        break;
    case 'ERROR_WRONG_ID_FORMAT':
        
        return result = 'ERROR';
        
        break;
    case 'ERROR_WRONG_CAPTCHA_ID':
        
        return result = 'ERROR';
        
        break;
    case 'ERROR_CAPTCHA_UNSOLVABLE':
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'REFRESH' + n;
        iimPlay(code,60);
        
        return result = GetRucaptcha (file_name,apikey);
        
        break;
    default:
        var result = capth;
    }
    
    return result;
}

function reportRucaptcha(apikey,capthId){
    code = '';
    code += start_macro;
    code += 'TAB OPEN' + n;
    code += 'TAB T=2' + n;
    code += 'URL GOTO=http://rucaptcha.com/res.php?key=' + apikey + '&action=reportbad&id=' + capthId + n;
    code += 'WAIT SECONDS=5' + n;
    code += 'TAB CLOSE' + n;
    iimPlay(code,60);
}

function GetSocialink (file_name,apikey){
    
    var result = new Array();
    
    code = '';
    code += start_macro;
    code += 'TAB OPEN' + n;
    code += 'TAB T=2' + n;
    code += 'URL GOTO=file:///C:/FMACROS/form_api_socialink.html' + n;
    code += 'TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key&&SIZE:64 CONTENT=' + apikey + n;
    code += 'TAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file&&NAME:file&&SIZE:20 CONTENT=C:\\FMACROS\\' + file_name + n;
    code += 'TAG POS=1 TYPE=INPUT:SUBMIT ATTR=TYPE:submit&&VALUE:recognize' + n;
    code += 'WAIT SECONDS=2' + n;
    code += 'TAG POS=1 TYPE=BODY ATTR=TXT:* EXTRACT=TXT' + n;
    code += 'WAIT SECONDS=2' + n;
    code += 'TAB CLOSE' + n;
    
    iimPlay(code,120);
    var str = iimGetLastExtract();

    var capthId = str.replace('OK|','');

    switch (capthId){
        case 'ERROR_NO_SLOT_AVAILABLE':
            code = '';
            code += start_macro;
            code += 'TAB T=1' + n;
            code += 'WAIT SECONDS=1' + n;        
            iimPlay(code,60);
            return GetSocialink (file_name,apikey);    
            break;
        default:    
            result['c_text'] = GetSocialinkTEXT (capthId,apikey,file_name);
            result['c_id'] = capthId;
    }
    
    return result;
    
}

function GetSocialinkTEXT (capthId,apikey,file_name){
    
    var result = 'ERROR';
    
    code = '';
    code += start_macro;
    code += 'TAB OPEN' + n;
    code += 'TAB T=2' + n;
    code += 'URL GOTO=http://www.socialink.ru/res.php?key=' + apikey + '&action=get&id=' + capthId + n;
    code += 'TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key&&SIZE:64 CONTENT=' + apikey + n;
    code += 'WAIT SECONDS=2' + n;
    code += 'TAG POS=1 TYPE=BODY ATTR=TXT:* EXTRACT=TXT' + n;
    code += 'WAIT SECONDS=1' + n;
    code += 'TAB CLOSE' + n;
            
    iimPlay(code,60);
    var str = iimGetLastExtract();

    var capth = str.replace('OK|','');
            
    switch (capth){
    case 'CAPCHA_NOT_READY':
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'WAIT SECONDS=10' + n;
        iimPlay(code,60);
        
        result = GetSocialinkTEXT (capthId,apikey);
        break;
    case 'ERROR_KEY_DOES_NOT_EXIST':

        return result = 'ERROR';
    
        break;
    case 'ERROR_WRONG_ID_FORMAT':
        
        return result = 'ERROR';
        
        break;
    case 'ERROR_WRONG_CAPTCHA_ID':
        
        return result = 'ERROR';
        
        break;
    case 'ERROR_CAPTCHA_UNSOLVABLE':
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'REFRESH' + n;
        iimPlay(code,60);
        
        return result = GetSocialink (file_name,apikey);
        
        break;
    default:
        var result = capth;
    }
    
    return result;
}

function reportSocialink(apikey,capthId){
    code = '';
    code += start_macro;
    code += 'TAB OPEN' + n;
    code += 'TAB T=2' + n;
    code += 'URL GOTO=http://www.socialink.ru/res.php?key=' + apikey + '&action=reportbad&id=' + capthId + n;
    code += 'WAIT SECONDS=2' + n;
    code += 'TAB CLOSE' + n;
    iimPlay(code,60);
}

function GetCaptcha(antigate,file_name,keyApi){
    switch(antigate){
    case '1':
        return GetSocialink (file_name,keyApi['Socialink']);
    case '2':
        return GetRucaptcha (file_name,keyApi['Recaptha']);
    default: 
        return GetSocialink (file_name,keyApi['Socialink']);
    }
}

function reportCaptcha(antigate,keyApi,cId){
    switch(antigate){
    case '1':
        reportSocialink (keyApi['Socialink'],cId);
        break;
    case '2':
        reportRucaptcha (keyApi['Recaptha'],cId);
        break;
    default: 
        reportSocialink (keyApi['Socialink'],cId);
        break;
    }
}

function Faucet_01_freebitco(antiGateSystem){
    

        var file = 'test1.png';
    
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'URL GOTO=http://goo.gl/MwW6cV' + n;
    
        iimPlay(code, 60);
    
        code = 'CODE:';
        code += 'TAB T=1' + n;
        code += 'TAG POS=1 TYPE=BUTTON ATTR=ID:switch_to_login_button' + n;
        code += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:login_form ATTR=ID:login_form_btc_address CONTENT=' + xapoWallet + n;
        code += 'SET !ENCRYPTION NO' + n;
        code += 'TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:login_form ATTR=ID:login_form_password CONTENT=' + passFreebitco + n;
        code += 'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:login_form ATTR=ID:login_button' + n;
        
        iimPlay(code, 60);
    
        SaveCapthaRecaptha (file);
        var str = GetCaptcha (antiGateSystem,file,keyApi);
        var cText = str['c_text'];
        var captha = cText.replace(/\s/g,'<SP>');
        iimDisplay(captha);
    
        if(captha=='ERROR'){
            return;
        }
    
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'WAIT SECONDS=3' + n;
        code += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:free_play_form ATTR=ID:recaptcha_response_field CONTENT=' + captha + n;
        code += 'WAIT SECONDS=3' + n;
        code += 'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:free_play_form ATTR=ID:free_play_form_button' + n;
        code += 'WAIT SECONDS=3' + n;
        code += 'FILEDELETE NAME=C:\\FMACROS\\'+ file + n;
        code += 'TAB T=1' + n;
        
        iimPlay(code, 60);

        iimPlay("CODE:TAG POS=1 TYPE=P ATTR=ID:free_play_error EXTRACT=TXT");
        err=iimGetLastExtract();
        if(err == 'Incorrect captcha entered') {
            reportCaptcha(antiGateSystem,keyApi,str['c_id']);
            Faucet_01_freebitco(antiGateSystem);
        }
}

function Faucet_02_bitcoinker(antiGateSystem){
    

        var file = '02_bitcoinker.png';
    
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'URL GOTO=http://goo.gl/Yf0Idp' + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:MainForm ATTR=*' + n;
        code += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:MainForm ATTR=ID:BodyPlaceholder_XapoEmailTextbox CONTENT=' + xapoWallet + n;
    
        iimPlay(code, 60);
    
        SaveCapthaSolve (file);
        var str = GetCaptcha (antiGateSystem,file,keyApi);
        var cText = str['c_text'];
        var captha = cText.replace(/\s/g,'<SP>');
        
        iimDisplay(captha);
    
        if(captha=='ERROR'){
            return;
        }
    
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:MainForm ATTR=ID:adcopy_response CONTENT=' + captha + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:MainForm ATTR=ID:SubmitButton1' + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'FILEDELETE NAME=C:\\FMACROS\\'+ file + n;
        code += 'TAB T=1' + n;
    
        iimPlay(code, 60);
        
        iimPlay("CODE:TAG POS=1 TYPE=DIV ATTR=ID:BodyPlaceholder_FailureMessage EXTRACT=TXT");
        err=iimGetLastExtract();
        if(err !== '' && err !== '#EANF#') {
            reportCaptcha(antiGateSystem,keyApi,str['c_id']);
            Faucet_02_bitcoinker(antiGateSystem);
        }
}

function Faucet_03_moonbit(antiGateSystem){
    

        var file = '03_moonbit.png';
    
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'URL GOTO=http://goo.gl/bmKzfI' + n;
        code += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:MainForm ATTR=ID:BodyPlaceholder_PaymentAddressTextbox CONTENT=' + xapoWallet + n;
        code += 'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:MainForm ATTR=ID:BodyPlaceholder_SignInButton' + n;
        code += 'TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:MainForm ATTR=ID:SubmitButton' + n;
    
        iimPlay(code, 60);
    
        SaveCapthaSolve (file);
        var str = GetCaptcha (antiGateSystem,file,keyApi);
        var cText = str['c_text'];
        var captha = cText.replace(/\s/g,'<SP>');
        
        iimDisplay(captha);
    
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:MainForm ATTR=ID:adcopy_response CONTENT=' + captha + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:MainForm ATTR=ID:PagePopupPlaceholder_ClaimButton' + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'FILEDELETE NAME=C:\\FMACROS\\'+ file + n;
        code += 'TAB T=1' + n;
    
        iimPlay(code, 60);
        
        iimPlay("CODE:TAG POS=1 TYPE=DIV ATTR=ID:BodyPlaceholder_FailureMessage EXTRACT=TXT");
        err=iimGetLastExtract();
        if(err !== '' && err !== '#EANF#') {
            reportCaptcha(antiGateSystem,keyApi,str['c_id']);
            Faucet_03_moonbit(antiGateSystem);
        }
}

function Faucet_04_motherfaucet(antiGateSystem){
    

        var file = '04_motherfaucet.png';
    
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'URL GOTO=http://goo.gl/ojB0a0' + n;
    
        iimPlay(code, 60);
    
        SaveCapthaSolve (file);
        var str = GetCaptcha (antiGateSystem,file,keyApi);
        var cText = str['c_text'];
        var captha = cText.replace(/\s/g,'<SP>');
        
        iimDisplay(captha);
    
        code = '';
        code += start_macro;
        code += 'TAB T=1' + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:earn_form ATTR=ID:username CONTENT=' + xapoWallet + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:earn_form ATTR=ID:adcopy_response CONTENT=' + captha + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'TAG POS=1 TYPE=SPAN ATTR=TXT:Claw-lect<SP>your<SP>prize!' + n;
        code += 'WAIT SECONDS=2' + n;
        code += 'FILEDELETE NAME=C:\\FMACROS\\'+ file + n;
        code += 'TAB T=1' + n;
    
        iimPlay(code, 60);
        
        iimPlay("CODE:TAG POS=1 TYPE=SPAN ATTR=CLAS:alertFailure EXTRACT=TXT");
        err=iimGetLastExtract();
        if(err == 'Wrong captcha, try again!') {
            reportCaptcha(antiGateSystem,keyApi,str['c_id']);
            Faucet_04_motherfaucet(antiGateSystem);
        }
}

while (100>0){
    
    var sec = time();
    
    report='';
    report+='Сейчас        ' + sec + n;
    report+='bitcoinker -  ' + (last_sbor['bitcoinker']+900) + n;
    report+='motherfaucet -     ' + (last_sbor['motherfaucet']+900) + n;
    report+='freebitco -   ' + (last_sbor['freebitco']+3600) + n;
    report+='moonbit -     ' + (last_sbor['moonbit']+3600) + n;
    iimDisplay(report);
    
    if ((last_sbor['freebitco']+3600) < sec && faucetOn['01_freebitco'] == 1){
        Faucet_01_freebitco(antiGateSystem);
        last_sbor['freebitco'] = time();
    }
    
    if ((last_sbor['bitcoinker']+900) < sec && faucetOn['02_bitcoinker'] == 1){
        Faucet_02_bitcoinker(antiGateSystem);
        last_sbor['bitcoinker'] = time();
    }
    
    if ((last_sbor['moonbit']+3600) < sec && faucetOn['03_moonbit'] == 1){
        Faucet_03_moonbit(antiGateSystem);
        last_sbor['moonbit'] = time();
    }
    
    if ((last_sbor['motherfaucet']+900) < sec && faucetOn['04_motherfaucet'] == 1){
        Faucet_04_motherfaucet(antiGateSystem);
        last_sbor['motherfaucet'] = time();
    }
    
    code = '';
    code += start_macro;
    code += 'TAB T=1' + n;
    code += 'URL GOTO=file:///C:/FMACROS/pause.html' + n;
    code += 'WAIT SECONDS=30' + n;
    iimPlay(code, 60);
    
    
}


кто, что скажет....?


Я, как ангел!!! =D

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Board footer

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