Вообще-то 4.0.2.2 вышел.
ClickEm:
1) [AntigateCapID] - новая переменная, будет возвращать id капчи из встроенной системы распознавания rucaptcha/antigate для отсылки report good/bad
2) Новые параметры для отсылки капчи на антигейт:
<setcaptcha>useantigate=true; await=210; min_len=2; norecheck=1;aghost=;</setcaptcha>
await=210 - количество секунд, которое ожидать капчу
norecheck=1 - не распознавать дополнительно через Tesseract
aghost=; - если хост не указан, он берётся из настроек
3) куки теперь можно применять не построчно, а сразу блоком
<cookies>
[cook]
</cookies>
Главное, чтобы строчки в [cook] были разделены переносом строки ([br])
4)фикс определения ip адреса
5)поддержка кастомных видов запросов на основе GET/POST:
<set>custom_method[=]PUT</set>
<set>custom_method[=]HEAD</set>
Этот параметр будет сбрасываться после выполнения запроса. Поэтому его надо устанавливать перед каждым запросом, если необходимо
6)Новый обработчик переменных. Теперь будет обрабатываться словарь, а не массив. Соответственно, будет меньше циклов и скорость обработки команд увеличится.
Кроме того, теперь нет ограничения на их количество, начальное значение задал 256. Раньше было жёсткое ограничение 200шт, включая встроенные переменные.
Но, как и раньше - для эффективности кода рекомендую повторно использовать переменные и не заводить новые, если нет особой нужды.
7)новый тег <parserecursive>, с помощью него можно будет обработать такие строчки:
<parse>t1[=]2</parse>
<parse>t2[=]3</parse>
<parse>t3[=]4</parse>
<parserecursive>ttt[=][t[t[t1]]]</parserecursive>
<abort>[ttt]</abort>
Результат: 4
<parserecursive>ttt[=][t[t[t1]]]</parserecursive>
//эквивалентно:
<parse>ttt[=][t[t[t1]]]</parse>
<parse>ttt[=][t[t2]]</parse>
<parse>ttt[=][t3]</parse>
<parse>ttt[=]4</parse>
8) Теперь можно засекать время исполнения блока кода или разгадывания капчи в секундах:
<set>calctimer[=]1</set> - старт таймера
<set>calctimer[=]0</set> - остановка таймера
Значение можно получить в переменных CalcTimer или CalcTimerFull
Пример:
//----засекаем время
<set>calctimer[=]1</set>
<set>waittime[=]5</set>
<set>waitmult[=]1000</set>
<wait>!</wait>
//----подсчитываем время
<set>calctimer[=]0</set>
//---выводим в переменную:
<parse>tm[=][CalcTimer]</parse>
9) Управление выделением всего списка сайтов:
<listcheck> - выделить все сайты
<listuncheck> - убрать выделение со всех сайтов
<listinvert> -инвертировать выделение
<listload> -перезагрузить список из файла
<listsave> -сохранить список(?)
<listrandom> -выделить в случайном порядке
Пример использования:
<listcheck>!</listcheck>
10) Исправлено зависание при переходе на вкладку About
11) Исправлена фильтрация чит-ссылок на скрипте PTC Evolution
Скачать exe:
Возьмите из архива нужный exe и замените свой в папке ClickEm
https://yadi.sk/d/OKUE4RBHVLSt3g