Релиз Распознавание капчи по кликам теперь и в CapMonster Cloud Extension

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 295
Благодарностей
8 616
Баллы
113
Смысл тогда в плагине?
Естесственно смысла в таком поведении нет и это ненормально.
Если предоставите инф. где распознаете каптчу и желательно сам прокси, если проблема только с ним воспроизводится.
 

Porosenok

Client
Регистрация
26.09.2010
Сообщения
1 278
Благодарностей
96
Баллы
48
В ЛС отписал
 

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
630
Благодарностей
537
Баллы
93
накалякал простенький снипет установки расширения CapMonsterCloud, может пригодится кому:

1) качаем официальный .crx https://disk.yandex.ru/d/UlZwucfJutGMog
2) в коде указываем путь до этого скаченного .crx файла, вводим свой ApiKey и кол-во попыток разгадывания

C#:
string extPath = @"C:\Users\Anon\Desktop\CapMonster-Cloud-—.crx"; // Расширение .crx CapMonsterCloud
string apiKey = "0aa48deeb390f25aaf616d15d3c61812"; // Апи ключ CapMonsterCloud
int attempCnt = 5; // Количество попыток разгадать каптчу от 0 до 9



// Устанавливаем расширение
instance.InstallCrxExtension(extPath);


// Активируем установленное расширение
_ = instance.GetExtensionById("pabjfbciaedomjjfelfafejkppknjleh").Activate();


// Проверка на автивацию расширения
_ = !instance.IsExtensionWorking ? throw new Exception("Не удается активировать расширение CapMonsterCloud !") : true;


// Объявим упрощенное обращение к активированному расширению
Tab ext = instance.ActiveExtension;


// Вводим Api ключ CapMonsterCloud в расширение
ext.FindElementByXPath("//input[@type='text']", 0).SetValue(apiKey.Trim(), "Full");


// Дождемся с прокликом, пока станет активной иконка сохранения Api ключа
while (true)
{
    HtmlElement saveIcon = ext.FindElementByXPath("//span[@class='anticon']/*[@fill='#46B982']", 0);
    if(!saveIcon.IsNull && !saveIcon.IsVoid)
    {
        saveIcon.Click();
        break;
    }
}


// Ожидаем прогрузку баланса
string balance = "";
var timer = System.Diagnostics.Stopwatch.StartNew();
while (true)
{
    try
     {
       
        if (timer.ElapsedMilliseconds > 10000)     throw new Exception("Не удалось соединиться с сервером CapMonsterCloud в течении 10 секунд !");
   
        balance = ext.FindElementByXPath("//span[starts-with(@class, 'ant-typography')]", 3).InnerText;
        if (balance.Contains("$")) break;
        else if (balance.Contains("Неверный ключ")) throw new Exception("Неверный Api ключ CapMonsterCloud !");
       
     }
     finally { timer.Stop(); }  
}

   
// Проверим на низкий баланс
double buy = double.Parse(new string(balance.Where(x => char.IsDigit(x) || x == '.').ToArray()), System.Globalization.CultureInfo.InvariantCulture);
if (buy < 0.05) throw new Exception($"Слишком маленький баланс CapMonsterCloud: {buy}$ !");


// Выбираем кол-во повторных решений, в случае ошибки распознавания
if (0 < attempCnt && attempCnt < 10)
{
    ext.FindElementByXPath("//span[@class='ant-select-selection-item']", 0).Click();
    ext.FindElementByXPath("//*[@class='ant-select-item-option-content']", attempCnt).Click();
}


// Убираем расширение с экрана
instance.ActiveTab.FindElementByXPath("/html", 0).Click();


 

Porosenok

Client
Регистрация
26.09.2010
Сообщения
1 278
Благодарностей
96
Баллы
48
Естесственно смысла в таком поведении нет и это ненормально.
Если предоставите инф. где распознаете каптчу и желательно сам прокси, если проблема только с ним воспроизводится.
посмотрели? есть инфа какая-нибудь?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 295
Благодарностей
8 616
Баллы
113

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 295
Благодарностей
8 616
Баллы
113
  • Спасибо
Реакции: Norim

plom

Client
Регистрация
17.02.2023
Сообщения
1
Благодарностей
0
Баллы
1
накалякал простенький снипет установки расширения CapMonsterCloud, может пригодится кому:

1) качаем официальный .crx https://disk.yandex.ru/d/UlZwucfJutGMog
2) в коде указываем путь до этого скаченного .crx файла, вводим свой ApiKey и кол-во попыток разгадывания

C#:
string extPath = @"C:\Users\Anon\Desktop\CapMonster-Cloud-—.crx"; // Расширение .crx CapMonsterCloud
string apiKey = "0aa48deeb390f25aaf616d15d3c61812"; // Апи ключ CapMonsterCloud
int attempCnt = 5; // Количество попыток разгадать каптчу от 0 до 9



// Устанавливаем расширение
instance.InstallCrxExtension(extPath);


// Активируем установленное расширение
_ = instance.GetExtensionById("pabjfbciaedomjjfelfafejkppknjleh").Activate();


// Проверка на автивацию расширения
_ = !instance.IsExtensionWorking ? throw new Exception("Не удается активировать расширение CapMonsterCloud !") : true;


// Объявим упрощенное обращение к активированному расширению
Tab ext = instance.ActiveExtension;


// Вводим Api ключ CapMonsterCloud в расширение
ext.FindElementByXPath("//input[@type='text']", 0).SetValue(apiKey.Trim(), "Full");


// Дождемся с прокликом, пока станет активной иконка сохранения Api ключа
while (true)
{
    HtmlElement saveIcon = ext.FindElementByXPath("//span[@class='anticon']/*[@fill='#46B982']", 0);
    if(!saveIcon.IsNull && !saveIcon.IsVoid)
    {
        saveIcon.Click();
        break;
    }
}


// Ожидаем прогрузку баланса
string balance = "";
var timer = System.Diagnostics.Stopwatch.StartNew();
while (true)
{
    try
     {
      
        if (timer.ElapsedMilliseconds > 10000)     throw new Exception("Не удалось соединиться с сервером CapMonsterCloud в течении 10 секунд !");
  
        balance = ext.FindElementByXPath("//span[starts-with(@class, 'ant-typography')]", 3).InnerText;
        if (balance.Contains("$")) break;
        else if (balance.Contains("Неверный ключ")) throw new Exception("Неверный Api ключ CapMonsterCloud !");
      
     }
     finally { timer.Stop(); } 
}

  
// Проверим на низкий баланс
double buy = double.Parse(new string(balance.Where(x => char.IsDigit(x) || x == '.').ToArray()), System.Globalization.CultureInfo.InvariantCulture);
if (buy < 0.05) throw new Exception($"Слишком маленький баланс CapMonsterCloud: {buy}$ !");


// Выбираем кол-во повторных решений, в случае ошибки распознавания
if (0 < attempCnt && attempCnt < 10)
{
    ext.FindElementByXPath("//span[@class='ant-select-selection-item']", 0).Click();
    ext.FindElementByXPath("//*[@class='ant-select-item-option-content']", attempCnt).Click();
}


// Убираем расширение с экрана
instance.ActiveTab.FindElementByXPath("/html", 0).Click();


как через C# включить Hcaptsha по токену ?
 

Norim

Client
Регистрация
17.10.2017
Сообщения
292
Благодарностей
53
Баллы
28
Где можно посмотреть список поддерживаемых заданий фанкапчи ? А то капча просто висит без решения , если клауд её не может решить.
 

Norim

Client
Регистрация
17.10.2017
Сообщения
292
Благодарностей
53
Баллы
28
А в ответ тишина((( И как быстро обучают клауд новым картинкам фанкапчи?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 295
Благодарностей
8 616
Баллы
113
Где можно посмотреть список поддерживаемых заданий фанкапчи ? А то капча просто висит без решения , если клауд её не может решить.
Совсем в скором времени планируется дока в Справке на эту тему, там будет актуальный список.
А в ответ тишина((( И как быстро обучают клауд новым картинкам фанкапчи?
Стараемся делать обучение оперативно.
 
  • Спасибо
Реакции: Norim

Norim

Client
Регистрация
17.10.2017
Сообщения
292
Благодарностей
53
Баллы
28
Совсем в скором времени планируется дока в Справке на эту тему, там будет актуальный список.

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 295
Благодарностей
8 616
Баллы
113
Сегодня на фанкапче подвезли новы картинки, клауд их не гадает , от слова -совсем
Так же на сайте епиков, расширение начинает решать капчу не дожидаясь пока она появится, тем самым не давая ввести данные
Можете прислать скриншоты этих новых заданий?
Также по эпикам - напишите на какой странице каптча и как на нее выйти.
 

Norim

Client
Регистрация
17.10.2017
Сообщения
292
Благодарностей
53
Баллы
28

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 295
Благодарностей
8 616
Баллы
113
  • Спасибо
Реакции: djaga и Norim

Jeronimo

Client
Регистрация
07.01.2014
Сообщения
225
Благодарностей
184
Баллы
43
Можете прислать скриншоты этих новых заданий?
Также по эпикам - напишите на какой странице каптча и как на нее выйти.

Вот такие ещё появились:

108311


108312


Они находятся на странице https://twitter.com/account/access
Появляются при вылете аккаунта Twitter на капчу.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 295
Благодарностей
8 616
Баллы
113

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 295
Благодарностей
8 616
Баллы
113
  • Спасибо
Реакции: Jeronimo

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 152
Благодарностей
5 809
Баллы
113
Обновили картинки фанкапчи сегодня
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 152
Благодарностей
5 809
Баллы
113
"Стульчики", не решает . Не поддерживаемых тип задания, в ответе
Спасибо. где их можно встретить, на каких сайтах?
Как правило, по мере появления новых картинок они добавляются в список поддерживаемых в течение некоторого времени.
 

bvbfor

Client
Регистрация
10.04.2016
Сообщения
339
Благодарностей
149
Баллы
43
112134


Эту капчу решает постоянно с одной и той же ошибкой

112135


А баланс уменьшается!
Разгадывание с помощью расширение в браузере.
страница -
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 152
Благодарностей
5 809
Баллы
113
Посмотреть вложение 112134

Эту капчу решает постоянно с одной и той же ошибкой

Посмотреть вложение 112135
А баланс уменьшается!
Разгадывание с помощью расширение в браузере.
страница -
Да, знаем о проблеме. Эти картинки сейчас на переобучении.
 

bvbfor

Client
Регистрация
10.04.2016
Сообщения
339
Благодарностей
149
Баллы
43
Да, знаем о проблеме. Эти картинки сейчас на переобучении.
Ну так если картинка на 100% не разгадывается, может её и не нужно разгадывать.
В этом случае шаблон просто при следующем запуске разгадает, когда картинка удобная появится.
А так куча шаблонов в кучу потоков молотят эту картинку, деньги списываются , а результата нет.
Сделайте пожалуйста, чтобы разгадывалось только то, что сейчас разгадывается, а то работать невозможно!
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 152
Благодарностей
5 809
Баллы
113
Ну так если картинка на 100% не разгадывается, может её и не нужно разгадывать.
В этом случае шаблон просто при следующем запуске разгадает, когда картинка удобная появится.
А так куча шаблонов в кучу потоков молотят эту картинку, деньги списываются , а результата нет.
Сделайте пожалуйста, чтобы разгадывалось только то, что сейчас разгадывается, а то работать невозможно!
Исключить из расширения только определенный тип картинок нет возможности
В ближайшее время сетки для их распознавания должны переобучиться.
Извините за доставленные неудобства
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)