Спасибо, все идеально работает, а как теперь удаль двойную кавычку, в начале первой строки и в конце 47 строки?
Вы в своем тексте меняйте, на что то другое или просто заменяете кавычки, к примеру, на – здесь текст – или вроде можно заменить на одинарные в тексте ‘ здесь текст, что должен быть в кавычках ’ я у себя удалял строки, что выдавали ошибку то бишь не выводился текст полностью или менял текст на корректный.
Работает только так, но публикует, только первую строку, а строк больше 30, в файле.
EVENTS TYPE=KEYPRESS SELECTOR="#post_textarea" CHARS="{{!COL1}}"
SET !VAR6 EVAL("var randomName=Math.floor(Math.random()*2267 + 1); randomName;") SET !DATASOURCE baza-koment.txt SET !DATASOURCE_LINE {{!VAR6}} ADD !EXTRACT {{!COL1}} SET !VAR7 {{!EXTRACT}} SET !EXTRACT NULL TAG POS=1 TYPE=TEXTAREA FORM=ID:acform ATTR=ID:message CONTENT={{!VAR7}}
Текст в файле должен быть в “” и в тексте не должно быть “” и файл должен читаться построчно, к примеру, если в вашем файле 30 строк, то там, куда вы его положите он должен растянутся в одну строку и так считываться я использую Bred3 постинг идет, как надо за исключением, если сам ресурс ограничивает количество символов при комментировании.
…Да и вскладчину с некоторыми товарищами куплен Ксевил на год.
У Вас XEvil 5 в складчину или 4? Поддержка о чем они заявляют только в 5 версии, а за доступ минимум 8000 руб надо выложить!
Так наверно!
код публикуется под спойлером, в тегах code
InfSub
Так тут сохраняется просто текст. А надо чтоб ещё и дата и время после текста приписывались.
А файлик датой именовать а не SMS.txt есть же команда генерации текущего времени будет несколько файлов TXT такого формата 08.10.2020:10:10.txt
какую версию ff вы используете?какой сайт?
Mozilla Firefox 3.6
Там снифер старый и простой не те, что апосля выпускали, пробовал, как то POST запрос выудить, но сайт не открылся. Не помню уже, какой пробовал тогда скормить им ЮЗЕРОВ поновее не вышло. Но и на более старших версиях FireFox 38.0.1/iMacros 8.9.2.1 так же некоторые сайты ЮЗЕРОВ не хотят принимать пишут «Обновите браузер».
InfSub
Не помогло, почему то! Старый снифер firefox работает только со старыми версиями firefox и сайты пишут «устаревший браузер» и не открываются.
Собрал конструкцию, может, есть, что похожее то извиняюсь! XEvil не как не хотел гадать капчу Yandex в этом варианте гадает.
FILEDELETE NAME=C:\CAPCHA\yandex.png WAIT SECONDS=3 ONDOWNLOAD FOLDER=C:\CAPCHA FILE=yandex.png TAG POS=1 TYPE=IMG ATTR=SRC:https://yandex.*/captchaimg* CONTENT=EVENT:SAVEITEM
Страницу бы желательно посмотреть, где надо нажать. Страница, с которой можно поработать без регистрации. Есть же запись перебрать варианты по порядку в большинстве случаев удаётся найти и записать код, что будет отрабатывать.
У меня с флеш плейером проблемы на некоторых сайтах не выводится контент и пишет, обновите. Но какие бы обновления я не ставил не работает флеш. FireFox 38.0.1/iMacros 8.9.2.1 что делать?
FAQ! FAQ! FAQ!
Я выложил кусок скрипта и указал, где он у меня работает! Под свои нужды естественно надо перестраивать.
В этот код свою регулярку встройте и усё!
Вот оинтересует именно как состыковать скрипт и xevil. Что надо написать, эмулятор Антигейта? И через него посылать капчу в программу? Или как? Подсажите кто-нибудь пожалуйста.
Не эмулятор отправляет, а файл HTML страницы imacros-local.html
Я в своих скриптах использую такую конструкцию, меня пока устраивает за исключением одного нюанса. Демка временами отдаёт ответ со звездочкой, но и это можно обойти, конечно, придется тратить время, к примеру, при постинге, где ни будь, прилетел ответ искажённый то отправляете субмит в результате ошибки получаете новую капчу и уже на новую вероятно получите правильный ответ от xevil.
Данные несколько кусков кода работают у меня в скрипте для комментирования UCOZ сайтов
Вырезка из управляющего js скрипта:
iimPlay("Z:\\iMacros\\ваша папка\\capcha-ucoz.iim") for (;;){ check = content.document.body.innerHTML; if (~check.indexOf('XEvil 3.0.2') || ~check.indexOf('ERROR_NO_SLOT_AVAILABLE')) { iimPlay("Z:\\iMacros\\ваша папка\\capcha-ucoz-povtor.iim",60) } else { iimPlay("Z:\\iMacros\\ваша папка\\capcha-ucoz-good.iim",60) break }
1
[spoiler][code]SET !ERRORIGNORE YES
SET !REPLAYSPEED 1
Есть ли где ни будь другие модули скачать проверить на простые капчи?
У меня последнее время стала подвисать MozillaFireFox 38.0.1/iMacros 8.9.2.1. Что можно сделать?
Демка рекапчу не гадает!
лучше выложите HTML код полей
А лучше ссылку на страницу! Ссылки публикуются под спойлером в тегах noindex
Кнопку не увидел! Сколько ждать, когда появится? И есть ли возможность как то вызвать принудительно показ этой кнопки? Свертывать не надо клик по координатам это событие мышь оно срабатывает только при открытом браузере. Зачем в JS кликать напишите только условие, что кнопка появилась, а потом простым скриптом iim кликайте.
А так!
... SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:enter.php ATTR=NAME:* CONTENT=12345 TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:enter.php ATTR=NAME:* CONTENT=uiyuyuiyu ...
InfSub
Ссылку в студию на этот сайт! Не забудьте спрятать ссылку в спойлер.
Я делаю управляющие скрипты, а сам imacros остальное мне так проще пока! Исправил скрипт, теперь собирает то, что надо.
Управляющий на JS
function parser() { for(i=1;; i++) { //iimSet("VAR6",i) iimPlayCode('TAG POS='+i+' TYPE=IMG ATTR=SRC:*//content.onliner.by/forum/*/*/*/*/*.jpg'); //var a=iimGetLastExtract(); if(iimPlayCode('TAG POS='+i+' TYPE=IMG ATTR=SRC:*//content.onliner.by/forum/*/*/*/*/*.jpg')<0) break; iimSet("VAR6",i) iimPlay("D:\\iMacros\\parsing-on\\parsing-jpg.iim"); } } for(a=1;a<=2521;a++){ parser(); if(iimPlayCode('SET !TIMEOUT_PAGE 120\nSET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=A ATTR=TXT:'+a+'')<0) break; }
[spoiler][code]SET !ERRORIGNORE YES
SET !REPLAYSPEED MEDIUM
SET !TIMEOUT_PAGE 30
TAB T=1
'URL GOTO=https://forum.onliner.by/viewtopic.php?t=919197&start=0
ONDOWNLOAD FOLDER=C:\CAPCHA\test-pars-jpg\ FILE=+_{{!NOW:yyyymmdd_hhnnss}} WAIT=YES
TAG POS={{!VAR6}} TYPE=IMG AT
Скрипт для вашего сайта. Может его подправят местные старожилы быстро собрал на коленках. Собирает картинки в постах и пройдет страницы заданные в for(a=1;a<=2521;a++).
function parser() { for(i=1;; i++) { iimPlayCode('TAG POS='+i+' TYPE=IMG ATTR=SRC:http://content.onliner.by/forum/*/*/*/*/*.jpg'); //var a=iimGetLastExtract(); if(iimPlayCode('TAG POS='+i+' TYPE=IMG ATTR=SRC:http://content.onliner.by/forum/*/*/*/*/*.jpg')<0) break; iimPlay("D:\\iMacros\\parsing-on\\parsing-jpg.iim"); } } for(a=1;a<=2521;a++){ parser(); if(iimPlayCode('SET !TIMEOUT_PAGE 30\nSET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=A ATTR=TXT:'+a+'')<0) break; }
[spoiler][code]SET !ERRORIGNORE YES
SET !REPLAYSPEED MEDIUM
SET !TIMEOUT_PAGE 30
TAB T=1
'URL GOTO=https://forum.onliner.by/viewtopic.php?t=919197&start=0
ONDOWNLOAD FOLDER=C:\CAPCHA\test-pars-jpg\ FILE=+_{{!NOW:yyyymmdd_hhnnss}} WAIT=YES
TAG POS={{!LOOP}} TYPE=IMG ATTR=SRC
Как понять в файл? Может в папку!
Нашёл код на форуме. Предыдущий TC говорил об ошибке, но у меня на тестовой странице recaptcha/api2/demo работает. Отправляю капчи на CapMonstrDemo но на другом сайте не срабатывает хоть код и был перестроен под этот сайт. Не знаю, почему! Подскажите, пожалуйста, что не так. Куда копать.
Оригинальный скрипт вроде я не чего там не менял ну или самую малость.
[spoiler][code]SET !ERRORIGNORE YES
SET !REPLAYSPEED 1
SET !TIMEOUT_PAGE 60
SET api_key "4d151a4012a7e71209fcf071bf31121f"
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
'SET !TIMEOUT_PAGE 1
URL GOTO=https://www.google.com/recaptcha/api2/demo
WAIT SECONDS=5
URL GOTO = javascript:(function(){g=document.getElementById('g-recaptcha-response');%20g.setAttribute('myatt1',window.location.href);%20g.setAttribute('myatt2',document.getElementById('recaptcha-demo').attributes['data-sitekey'].value);})();
TAG POS=1 TYPE=* ATTR=ID:g-recaptcha-response EXTRACT=HTM
SET pgurl EVAL("'{{!EXTRACT}}'.match(/myatt1=[\"'](.+?)[\"']/)[1];")
SET gk