Не могу найти решение капчи

LInewort

Новичок
Регистрация
03.10.2022
Сообщения
25
Благодарностей
5
Баллы
3
Добрый день.
Написан скрипт по регистрации аккаунтов , как только дело доходит до решение капчи - все встает колом.
Перепробовал разные сервисы, ничего не помогает.
Может есть какие то идеи как решить эту "несложную капчу"?
 

Вложения

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Добрый день.
Написан скрипт по регистрации аккаунтов , как только дело доходит до решение капчи - все встает колом.
Перепробовал разные сервисы, ничего не помогает.
Может есть какие то идеи как решить эту "несложную капчу"?
Добавьте сюда хотя бы 10 разных каптч.
Если можно, то именно каптчу, без вопроса (картинку).
Или дайте ссылку где её можно найти, чтобы самостоятельно понять что да как.
 

Shogo

Client
Регистрация
07.04.2015
Сообщения
474
Благодарностей
100
Баллы
43
отловить все положения стрелок, а потом сделать таблицу пикселей им соответствующих )
 
  • Спасибо
Реакции: backoff и BAZAg

LInewort

Новичок
Регистрация
03.10.2022
Сообщения
25
Благодарностей
5
Баллы
3
data:image/png;base64,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
 

Shogo

Client
Регистрация
07.04.2015
Сообщения
474
Благодарностей
100
Баллы
43
отличные примеры, стало гораздо лучше )
 
  • Спасибо
Реакции: djaga

LInewort

Новичок
Регистрация
03.10.2022
Сообщения
25
Благодарностей
5
Баллы
3
data:image/png;base64,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
 

LInewort

Новичок
Регистрация
03.10.2022
Сообщения
25
Благодарностей
5
Баллы
3
Не могу прикрепить сокращенную ссылку, не получается.
 

Shogo

Client
Регистрация
07.04.2015
Сообщения
474
Благодарностей
100
Баллы
43
шикарно!*HAHA*
 
  • Спасибо
Реакции: djaga

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
data:image/png;base64,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
это

98070
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Картинка всегда идентичная.
Самое простое что можно сделать - это просто выкачать все картинки (их конечное значение).
Каждую из них обрезать по диаметру круга.
И каждой картинке указать правильный вариант.
А дальше дёргать из какого-то словаря что получилось.

98071

98072
 
  • Спасибо
Реакции: LInewort и djaga

LInewort

Новичок
Регистрация
03.10.2022
Сообщения
25
Благодарностей
5
Баллы
3
Картинка всегда идентичная.
Самое простое что можно сделать - это просто выкачать все картинки (их конечное значение).
Каждую из них обрезать по диаметру круга.
И каждой картинке указать правильный вариант.
А дальше дёргать из какого-то словаря что получилось.

Посмотреть вложение 98071
Посмотреть вложение 98072
Предложений много, умельцев меньше, вы умеете?
 

Kita Ma

Client
Регистрация
28.06.2020
Сообщения
123
Благодарностей
55
Баллы
28
А нельзя просто все 72 варианта base64 засунуть в список в формате base64;time и брать оттуда соответствие?
 
  • Спасибо
Реакции: djaga

LInewort

Новичок
Регистрация
03.10.2022
Сообщения
25
Благодарностей
5
Баллы
3
А нельзя просто все 72 варианта base64 засунуть в список в формате base64;time и брать оттуда соответствие?
а почему 72? 144 как я посчитал, и их может быть гораздо больше, потому что часы могут быть смещены на неск см влево, вправо. Были одинаковые картинки с разными ссылками.
 
  • Спасибо
Реакции: djaga

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Предложений много, умельцев меньше, вы умеете?
Переводим картинку в массив 0 и 1:
string base64 = project.Variables["base64"].Value;
using (Bitmap img = new Bitmap(new MemoryStream(Convert.FromBase64String(base64)))) {
  int[,]arr = new int[img.Width,img.Height];
  double b = 0;
  for (int y = 0; y < img.Height; y++)
    for (int x = 0; x < img.Width; x++)
        b += img.GetPixel(x, y).GetBrightness();
    
  b = b / (img.Width * img.Height);
 b = b < .5 ? .2 : b;
  b = b > .5 ? .7 : b;

  // Преобразование изображения в черно-белое на основе средней яркости
    for (int y = 0; y < img.Height; y++)
       for (int x = 0; x < img.Width; x++)
         arr[x,y] = img.GetPixel(x, y).GetBrightness() > b ? 0 : 1;

    project.Context["bin_int"] = arr; // Результат выведем в контекст
}
Обрезаем все строки/столбцы, в которых нет черных пикселей:
int[,] img = project.Context["bin_int"]; // Взяли данные с контекста

List<int> x_img = new List<int>();
List<int> y_img = new List<int>();
for (int x = 0; x < img.GetLength(0); x++){
    for (int y = 0; y < img.GetLength(1); y++) {
       if(img[x,y] == 1) {
            x_img.Add(x);
            y_img.Add(y);
       }
    }
}
int x_max = x_img.Max();
int x_min = x_img.Min();
int y_max = y_img.Max();
int y_min = y_img.Min();

if(x_max < img.GetLength(0)) x_max++;
if(x_min > 0) x_min--;

if(y_max<img.GetLength(1)) y_max++;
if(y_min>0) y_min--;
      

string base64 = string.Empty;

using (Bitmap bmp = new Bitmap(x_max-x_min, y_max-y_min)){
for(int y = y_min; y<y_max; y++)
   for(int x = x_min; x<x_max;x++)
     bmp.SetPixel(x-x_min, y-y_min, img[x, y] == 1 ? Color.Black : Color.White);
  
   using (var ms = new MemoryStream()) {
     bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
     base64= Convert.ToBase64String(ms.GetBuffer());
   }
}
project.Context["bin_base64"] = base64; // Тут находится обрезанная картинка
Смотрим в браузере результат до и после:
string base64_1 = project.Variables["base64"].Value;
string base64_2 = project.Context["bin_base64"];
string image_html = String.Empty;
image_html = string.Format(@"<img style=""display: block; border-style: solid;border-color: red;margin:10px auto;"" width="""" src=""data:image/png;base64,{0}"" alt=""CAPTCHA Image"" /></div>",base64_1);
image_html= image_html+ string.Format(@"<p></p><div><img style=""display: block; border-style: solid;border-color: red; margin:10px auto; "" width="""" src=""data:image/png;base64,{0}"" alt=""CAPTCHA Image"" /></div>",base64_2);
 
Tab tab = instance.ActiveTab;
if (tab.IsBusy) tab.WaitDownloading();

string html = string.Format(@"<html><body>{0}</body></html>",image_html);
tab.SetSourceText(html);
98073

98074


А дальше чтобы что-то делать - нужно собрать базу картинок, чтобы убедиться, что совпадения есть.
И база должна быть не 72 картинки, как говорят выше, а как можно больше, так как картинки могут иметь искажения.
Но, принцип думаю я объяснил - собираете базу картинок, режете их по периметру, дальше смотрите появляются ли совпадения - если появляются - задача решена. Если совпадений нет - тогда уже нужно придумывать как имея центральную точку + угол определить куда он смотрит.....
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
Не могу прикрепить сокращенную ссылку, не получается.
если хочешь чтоб нормально помогли, нормально подавай информацию.
полностью и подробно, лучше всего с четкими примерами и ссылками

дай ссылку на ту страницу, где встречаешь эту капчу
 

LInewort

Новичок
Регистрация
03.10.2022
Сообщения
25
Благодарностей
5
Баллы
3
Переводим картинку в массив 0 и 1:
string base64 = project.Variables["base64"].Value;
using (Bitmap img = new Bitmap(new MemoryStream(Convert.FromBase64String(base64)))) {
  int[,]arr = new int[img.Width,img.Height];
  double b = 0;
  for (int y = 0; y < img.Height; y++)
    for (int x = 0; x < img.Width; x++)
        b += img.GetPixel(x, y).GetBrightness();
   
  b = b / (img.Width * img.Height);
b = b < .5 ? .2 : b;
  b = b > .5 ? .7 : b;

  // Преобразование изображения в черно-белое на основе средней яркости
    for (int y = 0; y < img.Height; y++)
       for (int x = 0; x < img.Width; x++)
         arr[x,y] = img.GetPixel(x, y).GetBrightness() > b ? 0 : 1;

    project.Context["bin_int"] = arr; // Результат выведем в контекст
}
Обрезаем все строки/столбцы, в которых нет черных пикселей:
int[,] img = project.Context["bin_int"]; // Взяли данные с контекста

List<int> x_img = new List<int>();
List<int> y_img = new List<int>();
for (int x = 0; x < img.GetLength(0); x++){
    for (int y = 0; y < img.GetLength(1); y++) {
       if(img[x,y] == 1) {
            x_img.Add(x);
            y_img.Add(y);
       }
    }
}
int x_max = x_img.Max();
int x_min = x_img.Min();
int y_max = y_img.Max();
int y_min = y_img.Min();

if(x_max < img.GetLength(0)) x_max++;
if(x_min > 0) x_min--;

if(y_max<img.GetLength(1)) y_max++;
if(y_min>0) y_min--;
     

string base64 = string.Empty;

using (Bitmap bmp = new Bitmap(x_max-x_min, y_max-y_min)){
for(int y = y_min; y<y_max; y++)
   for(int x = x_min; x<x_max;x++)
     bmp.SetPixel(x-x_min, y-y_min, img[x, y] == 1 ? Color.Black : Color.White);
 
   using (var ms = new MemoryStream()) {
     bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
     base64= Convert.ToBase64String(ms.GetBuffer());
   }
}
project.Context["bin_base64"] = base64; // Тут находится обрезанная картинка
Смотрим в браузере результат до и после:
string base64_1 = project.Variables["base64"].Value;
string base64_2 = project.Context["bin_base64"];
string image_html = String.Empty;
image_html = string.Format(@"<img style=""display: block; border-style: solid;border-color: red;margin:10px auto;"" width="""" src=""data:image/png;base64,{0}"" alt=""CAPTCHA Image"" /></div>",base64_1);
image_html= image_html+ string.Format(@"<p></p><div><img style=""display: block; border-style: solid;border-color: red; margin:10px auto; "" width="""" src=""data:image/png;base64,{0}"" alt=""CAPTCHA Image"" /></div>",base64_2);

Tab tab = instance.ActiveTab;
if (tab.IsBusy) tab.WaitDownloading();

string html = string.Format(@"<html><body>{0}</body></html>",image_html);
tab.SetSourceText(html);
Посмотреть вложение 98073
Посмотреть вложение 98074

А дальше чтобы что-то делать - нужно собрать базу картинок, чтобы убедиться, что совпадения есть.
И база должна быть не 72 картинки, как говорят выше, а как можно больше, так как картинки могут иметь искажения.
Но, принцип думаю я объяснил - собираете базу картинок, режете их по периметру, дальше смотрите появляются ли совпадения - если появляются - задача решена. Если совпадений нет - тогда уже нужно придумывать как имея центральную точку + угол определить куда он смотрит.....
нет желания заняться этим?
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
нет желания заняться этим?
Вот что получилось собрать.
98142



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


Особая благодарность пользователю @Kedr за пример из статьи.
Также это решение бы не состоялось, если бы Павел Бердов в своем видео, не рассказал о тригонометрическом круге, и не дал консультацию в телеграмме в виде вот такого решения:
98143
 

Вложения

Kedr

Client
Регистрация
31.08.2016
Сообщения
42
Благодарностей
27
Баллы
18
Малость подпилить и 100% -ное распознавание.
BAZAg ты неплохо потрудился!
 
  • Спасибо
Реакции: djaga и BAZAg

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