28.03.2024 (версия 4.0.8.0) x64

Новое:
1) ClickEm.exe: --фикс скриптов PTC Evolution: иногда ссылки не кликались при указании clixgrid;
--поддержка PTC Evolution v6.6
--поправил ещё одну проблему функции xparse - не всегда корректно срабатывала на пустые значения.
--автоматическое создание директории при записи файла, если это необходимо.
--Обновление по скрипту PTC Evolution:
-------теперь после админской ссылки будет второй проход без выхода из скрипта, также его можно сделать постоянным при использовании кода twicerun.
-------поправил детектирование hcaptcha по robotsolve;
-------новые коды для PTCEvolution:
Полный список юзеркодов для скрипта PTC Evolution:
norelink; - не перепроверять ссылки, актуально для сайтов, которые обновляют токены при каждой загрузке странички (anextraffic.xyz).
videoads; - проклик видеоссылок, пока тестовый и только по коду (ezpzbux.com, everprofitbux.com).
luckybox; - проклик лакибоксов на сайтах типа www.atiadvert.com
nochangehttps; -попытка загрузить сайт в том виде, как он записан в поле "сайт", интерпретируя его как https.
oldlogin; -старая настройка для логина, уже не используется, поэтому поместил под код.
nochange; -попытка загрузить сайт в том виде, как он записан в поле "сайт".
answer=otvet; -вместо otvet вписать ответ на секретный вопрос.
standartview; -будет попытка закрузить страничку с рекламными ссылками по стандартной ссылке.
clixgrid; -включение проклика clixgrid.
startclixgrid; -включение проклика clixgrid перед рекламными ссылками (можно использовать вместо clixgrid;).
gridmax=n; -явное указание количества шансов при проклике clixgrid'а.
bonusads; -включение проклика бонусных ссылок (включать не рекомендуется, т.к. мне не удалось заставить эту функцию нормально работать).
marker; -попытка определить нужную перевёрнутую картинку по маркеру.
nocheckvalid; -отключение доп. проверки верных ответов (использовать не рекомендуется).
blankanswer; -на случай, если реклама без капч, но такое почти не встречается.
useunknown; -использование неизвестных параметров, по умолчанию программа будет прерываться - сделано, чтобы избежать бана.
noimagecheck; - то же, что и skipinvalidimage.
skipinvalidimage; - не останавливаться при неверном ответе на капчу.
skipinvalidadvert; -не останавливаться на невалидной рекламной ссылке.
skipvisited; - не останавливаться, если ссылка уже просмотрена.
loginantigate; - прохождение капчи на логине через антигейт.
loginantigatecheck; - прохождение капчи на логине через антигейт и повторное прохождение при возникновении проблем (не рекомендуется при платном прохождении).
passantigate; - прохождение капчи перед ссылками через антигейт.
passantigatecheck; - прохождение капчи перед ссылками через антигейт и повторное прохождение при возникновении проблем (не рекомендуется при платном прохождении).
robotsolve; - автоматическое определение капчи "я не робот" и hcaptcha на логине или на входе в ссылки.
robotsolveall; -решение рекапчи в том числе и на ссылках (тестировал на bbux.net).
checkrobotsolve; - то же, что robotsolve, но игнорирует флаг onceaday в случае, если ввод кода не требуется.
twicerun; - принудительный второй проход по ссылкам.
key=...;-вписываете свой ключ от rucaptcha или другого сервиса.
host=...; - нужный хост для отправки.По умолчанию было настроено для rucaptcha.com. Если key и host не прописаны - будут браться из общих настроек.
usertag=...; - слово-признак того, что залогинились. Вообще, оно не нужно, но вдруг.
userpin=...; - пин код, который надо ввести сразу после логина.
blackcheck; - определение капч на чёрном фоне и пропуск их.
bluecheck; - определение капч на тёмно-синем фоне и пропуск их.
exactpic; - тройной запрос капчи "which one does not belong" для более точного ответа. Работает только если при повторном запросе другая капча.
standartcheck; - проверка стандартной ссылки на рекламу. Имеет смысл только при использовании совместно с standartview;(использовать не рекомендуется).
clixgridtype=1; -прокликивать определённый тип clixgrid. Пока clixgridtype=1..6; По умолчанию идёт поиск всех clixgrid.
clixgridforce; - принудительный.
проклик clixgrid с анализом скрипта;
clixgridext; - тот же clixgridforce; но дополнительно с поиском оставшихся попыток;
clixgridforcemax; - это clixgridforce; но без дополнительных проверок. Вероятность получить бан при использовании этого ключа = 80-90%(использовать не рекомендуется).
Перед любым ключом "clixgrid" можно поставить "start" для проклика грида в первую очередь. Например, startclixgridtype=2;
luckybox; - проклик luckybox (похож на clixgrid, но выглядит по-другому).
zapgrid;- проклик zapgrid (модифицированный clixgrid).
recheckinvalidimage; - повторно пытаться пройти ссылку, на которой возникла ошибка "invalid image verification".
nocookdel; - не удалять куки при обнаружении рекапчи.
nologincookdel; -старые куки удаляться не будут. Использовать этот код, только когда это действительно необходимо - могут банить из-за этого.
runbefore=myscript.csc - запуск кастомного скрипта перед прокликом ссылок (но, после успешного логина). myscript.csc класть в корень папки scripts.
runafter=myscript.csc - запуск кастомного скрипта после прокликом ссылок.
runfirst=myscript.csc - запуск кастомного скрипта перед запуском основного.

2) Обновлён движок плагина v6.04
--Обновлён движок, поправлена поддержка Windows 7.
--Добавлена поддержка импорта куков из файлов json, сформированных с помощью расширения CookieBro (https://addons.mozilla.org/ru/firefox/addon/cookiebro/)
--Исправлена проблема загрузки страниц при старте
--Обновил команды эмуляции клавиатуры и мыши

Исправлена работа команд эмуляции нажатий клавиатуры sendkeyup и sendkeydown
Добавлены команды:
sendkey - это sendkeyup+sendkeydown.
setfocus - установка фокуса.
Напоминаю, что команды эмуляции очень чувствительны к кликам мыши и элементам в фокусе - если вы кликнули где-то на страничке, то текст может ввестись не в тот элемент.

Примеры:

sendkey: 9
Отправка кода нажатия клавиши таб на страничку

setfocus: 1
Установка фокуса на текущий элемент

setfocus: 0
Установка фокуса на первый элемент на страничке

sendchar: 13
Отправка нажатия клавиши Enter

sendtext: anytext
Эмуляция набора текста "anytext" на текущем элементе

sendtextfast: anytext
Эмуляция набора текста "anytext" на текущем элементе без задержки

mouseclick: 10,10
Эмуляция нажатия левой клавиши мышки по координатам. Отсчитывается от верхнего левого угла странички
(Можно использовать, например, для изменения текущего элемента и дальнейшего использования клавиши Tab)

imnotarobotcode: ASDdssadsadwqeqe
Пример установки текущего ответного кода "ASDdssadsadwqeqe" для капчи "Я не робот" на страничке

imnotarobotcode: [mycode]
Можно его также брать из любой переменной, например, если ранее есть <parse>mycode[=]ASDdssadsadwqeqe</parse>


Скачать инсталлятор:
Yandex: https://disk.yandex.ru/d/Hip2mLb9S66yXw

Tesseract: https://yadi.sk/d/GEDJdzjO3FUrA4
Содержимое архива распаковать в корень папки ClickEm\ , сохраняя поддиректории

Скины:
https://yadi.sk/d/fAV3Xqvrb2_W7w
или последние с сайта:
http://www.alphaskins.com/sfiles/skins/askins.zip
Содержимое архива распаковать в папку ClickEm\Skins\