Страницы: 1
есть такие капчи
место куда надо ввести текст, стоит галочка
После нажатия на которую выпадает ниспадающее меню, в котором выбираешь ответ
именно такие капчи я и пытаюсь отсеять
Спасибо за ответ
У меня вот так стоит, пока проблем не было:
function reloadCaptcha(){ for (z = 0; z < 10; z++) { var f=iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:adcopy_response'); if(f<0){ iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=IMG ATTR=SRC:http://api.solvemedia.com/media/reload*'); iimDisplay('проверяем еще раз капчу'); log('Выпала капча с окном выбора, обновляем'); } iimDisplay('Капча в норме - можно отправлять'); return;} }
Вопрос вынесен в отдельную тему из топика: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.
Правила форума:
2. Не рекомендуется:
2.21 Отсылать сообщения, не соответствующие обсуждаемой теме (оффтопик). Сообщения будут удаляться без предупреждения или выделяться в отдельные темы.InfSub
Может кто знает как передвинуть слайдер вправо с помощью imacros. Чет ничего в голову не приходит,
слайдер на сайте
InfSub
Спасибо, проблема исправлена! Кто бы мог подумать что прописанный путь к папке внутри функции решит проблему. Еще раз спасибо!
InfSub
Спасибо за помощь, буду разбираться.
InfSub
Ок, я ознакомился вот весь код:
[spoiler][code]var keyApi = new Array();
keyApi['Rucaptha'] = 'ключ';
var waitPage = 2;
//КОШЕЛЬКИ
var bit='биткоин кошелек';
var xapo='ксапо';
//ПАРОЛИ
var loggoogle='гугл емайл'
var pasgoogle='пароль от гугл аккаунта'
var login='основной логин при регистрации'
var mail='основной емайл при регистрации'
var pass='основной пароль при регистрации'
var faucetOn = new Array();
var dirData = 'CapNum'; // папка на диске С: в котророй хранятся данные для работы скрипта
// Ставим период сбора в минутах , 0 = ВЫКЛ (просто меняйте цифру)
faucetOn['google'] = 180; // вход в аккаунь каждые 3 часа
faucetOn['claimbtc'] = 20; // claimbtc 20 мин от 120 сатош
faucetOn['robotcoingame'] = 5; // robotcoingame 10 мин от 200 сатош мгновенный на фаусет к
Код функции:
[spoiler][code]var Path='C:\\CapNum\\';
function resize(){
var Cc=Components.classes, Ci=Components.interfaces, c, Path='C:\\CapNum\\';
var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
var args=['C:\\CapNum\\1.php'];
file.initWithPath('C:\\CapNum\\PHP\\PHP.exe'); // <--- Путь до PHP.exe
proc.init(file); proc.run(false, args, args.length);}
function Recaptha(){
for(w=1; w<=90; w++){
if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=2 TYPE=DIV ATTR=TXT:reCAPTCHA')>0){
iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ROLE:presentation&&CLASS:recaptcha-checkbox-checkmark');
weit(5);
iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM');
if(iimGetExtract().indexOf('checked="true')>0){
iimDisplay('г
а что выводит alert(a[2]);
Выводит номер разгаданной капчи
InfSub
Код подправил, спасибо!
Удалось заскринить проблему, может что прояснит:
rumax1704
поставьте перед ней alert(a); и посмотрите - что попадает в массив a
должно быть - что-то типа:OK,
номер_запроса,
номер_с_капчи
Да вроде как все в норме, даже не знаю в чем беда.
какой код в этой строке?
Вот эта строка, на нее ругается:
rumax1704
в каком формате вы получаете ответ от рекапчи?
ответ должен быть:
OK|номер_запроса|текст_с_капчи
Ответ получает такого типа: OK|933070987|135
После ошибки переадресует на страницу с 404 ошибкой, возникает не всегда, но бывает.
Здравствуйте, может кто подскажет в функции рекапчи2 выдает ошибку
TypeError: a[2] is undefined, line 252 (Error code: -991)
Сама функция:
[spoiler][code]function Recaptha(){
for(w=1; w<=60; w++){
if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=2 TYPE=DIV ATTR=TXT:reCAPTCHA')>0){
iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ROLE:presentation&&CLASS:recaptcha-checkbox-checkmark');
iimPlayCode('WAIT SECONDS=5');
iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM');
if(iimGetExtract().indexOf('checked="true')>0){
iimDisplay('галка стоит - уходим от сюда');
return}
else{
iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=LABEL ATTR=CLASS:rc-anchor-center-item<SP>rc-anchor-checkbox-label&&ID:recaptcha-anchor-label EXTRACT=HTM');
if(iimGetExtract().indexOf('checked="true'
Страницы: 1