Author Topic: Помогите со скриптом на капчу  (Read 5311 times)

0 Members and 3 Guests are viewing this topic.

Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Помогите со скриптом на капчу
« on: May 24, 2017, 12:18:16 PM »
Дорогие профессионалы, , прошу помочь со скриптом на капчу, если это вобще возможно.
Дело в следующем,  выходит капча и нужно туда ввести цифры. Набираются цифры как на калькуляторе, а вот отображаются те которые нужно набрать рандомно то цифрами то буквами, можно ли написать скриптик, что бы он эту капчу сам вводил? И если  можно то прошу очень очень помочь мне это реализовать. Нужно следующее:


1. Определить что капча появилась и только после этого
2. Запустился скрипт, который определил бы какие цифры нужно вписать, вписал цифры.
3. Нажал готово. И пошел дальше ловить.

Вот скрины капчи.
« Last Edit: June 07, 2017, 05:32:41 PM by Ramzesia »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #1 on: May 24, 2017, 02:15:15 PM »
Больше скринов с зелёными цифрами/буквами.
Меньше JPEG. Намного меньше. Вплоть до 0!  :)

И что это за прозрачненькая полосочка сереется? Не движется ли она? Не перекрывает описание цифр?
« Last Edit: May 24, 2017, 02:16:56 PM by Vint »


Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #2 on: May 24, 2017, 07:20:27 PM »
И что это за прозрачненькая полосочка сереется? Не движется ли она? Не перекрывает описание цифр?

Полоска это место куда вводятся цифры, она не двигается а вот текст (цифры) перемещается в верх, низ. Просто я думаю и никак не могу придумать как кликер поймет какие цыфры вписать первыми, даже если и распознает. Есть одна только идея но не знаю можно ли реализовать, если определить цифры и сделать перебор комбинаций из 3-х цифр?

open_78

  • Активный участник
  • ***
  • Posts: 285
  • v4.13.014 x64
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #3 on: May 24, 2017, 07:55:35 PM »
Зря стараешься.
Меньше JPEG. Намного меньше. Вплоть до 0!
В .bmp или .png скрины делай.

Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #4 on: May 24, 2017, 08:09:36 PM »
Quote
Зря стараешься.
Почему? Слишком сложно или не возможно?
Quote
Меньше JPEG. Намного меньше. Вплоть до 0!
В .bmp или .png скрины делай.
Меньше в размере или весе? И зачем здесь меньше? Для кликера я 50х50 макс делаю а тут что бы норм видно было так выложил.

open_78

  • Активный участник
  • ***
  • Posts: 285
  • v4.13.014 x64
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #5 on: May 24, 2017, 08:22:34 PM »
Совсем не надо jpg. Качество теряется. В Paint нажми "сохранить как" и сохраняй в BMP. Ты же для кликера делаешь в BMP ?
P.S.  Скрины выкладывать зря стараешься.
« Last Edit: May 24, 2017, 08:29:37 PM by open_78 »

Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #6 on: May 24, 2017, 11:14:30 PM »
Совсем не надо jpg. Качество теряется. В Paint нажми "сохранить как" и сохраняй в BMP. Ты же для кликера делаешь в BMP ?
P.S.  Скрины выкладывать зря стараешься.
Для кликера в bmp делаю. Скрины выложил просто что бы иметь представление как капча выглядит.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #7 on: May 25, 2017, 08:52:55 AM »
Для кликера в bmp делаю. Скрины выложил просто что бы иметь представление как капча выглядит.
Это стало понятно по первым скринам. Хотелось понять насколько всё стабильно с отображением. Сравнить одну и ту же цифру и кнопки в разные запросы капчи.
Нужен только PNG или BMP!
Если ты хочешь конкретное решение, даже по частям, то о jpeg лучше совсем забыть. Мы ведь с графикой работаем и точными значениями цвета.


Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #8 on: May 29, 2017, 03:13:26 PM »
Выложить материалы? Есть ли шанс на то что получится сделать? Или гиблое дело?
« Last Edit: May 29, 2017, 04:09:07 PM by Ramzesia »

Зануда

  • Активный участник
  • ***
  • Posts: 104
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #9 on: May 29, 2017, 08:25:47 PM »
если не выложишь то точно шансов не будет  ;D :D

Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #10 on: June 07, 2017, 05:09:15 PM »
Привет, можно ли сделать так что бы кликер подставлял цифры?
Задача следующая:

1) Проверить наличие капчи
2) Определить какие там цифры
3) Методом подбора (втыка) ввести капчу

Некая ифо по капче: не меняет место (все время по центру). Полоса ввода не двигается.

Пример: цифры от 1 до 9 из них выпало 3 каких то  " x,y,z"  Так как цифры, не меняются после не правильного ввода, их можно тупо подобрать. Вот пришло в голову такое может есть у кого идеи получше? Ну или вообще ничего не определять а тупо сделать перебор из 9 цифр. Просто с 3-мя цифрами всего 6 возможных комбинаций, а с 9 это вообще туча, как то так.
Code: (clickermann) [Select]
// Пытаемся ввести капчу
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100) //Определяем есть ли капча
   
   // Находим 3 цифры x,y,z  на этой капче  (тут не знаю какой код применить, надо определить 3 цифры на капче)
   // Запоминаем эти 3 цифры  (тут аналогично не знаю какой код применить)
   
   // Жмем x,y,z
   KEYPRESS(#x)
   WAITMS(50)
   KEYPRESS(#y)
   WAITMS(50)
   KEYPRESS(#z)
   WAITMS(50)
   LCLICK(10,10)  // Клик по кнопке готово
ELSE
   // Делаем основной скрипт
END_IF

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100) // Проверяем осталась ли капча
   // Жмем x,z,y
   KEYPRESS(#x)
   WAITMS(50)
   KEYPRESS(#z)
   WAITMS(50)
   KEYPRESS(#y)
   WAITMS(50)
   LCLICK(10,10)  // Клик по кнопке готово
ELSE
   // Делаем основной скрипт
END_IF

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100) // Проверяем осталась ли капча
   // Жмем y,x,z
   KEYPRESS(#y)
   WAITMS(50)
   KEYPRESS(#x)
   WAITMS(50)
   KEYPRESS(#z)
   WAITMS(50)
   LCLICK(10,10)  // Клик по кнопке готово
ELSE
   // Делаем основной скрипт
END_IF

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100) // Проверяем осталась ли капча
   // Жмем y,z,x
   KEYPRESS(#y)
   WAITMS(50)
   KEYPRESS(#z)
   WAITMS(50)
   KEYPRESS(#x)
   WAITMS(50)
   LCLICK(10,10)  // Клик по кнопке готово
ELSE
   // Делаем основной скрипт
END_IF

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100) // Проверяем осталась ли капча
   // Жмем z,x,y
   KEYPRESS(#z)
   WAITMS(50)
   KEYPRESS(#x)
   WAITMS(50)
   KEYPRESS(#y)
   WAITMS(50)
   LCLICK(10,10)  // Клик по кнопке готово
ELSE
   // Делаем основной скрипт
END_IF

GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100) // Проверяем осталась ли капча
   // Жмем z,y,x
   KEYPRESS(#z)
   WAITMS(50)
   KEYPRESS(#y)
   WAITMS(50)
   KEYPRESS(#x)
   WAITMS(50)
   LCLICK(10,10)  // Клик по кнопке готово
ELSE
   // Делаем основной скрипт
END_IF

// Делаем основной скрипт
« Last Edit: June 07, 2017, 05:30:57 PM by Ramzesia »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #11 on: June 07, 2017, 06:11:15 PM »
Зачем подбирать, если говоришь, что цифры у тебя есть?


Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #12 on: June 07, 2017, 06:21:32 PM »
Зачем подбирать, если говоришь, что цифры у тебя есть?
Цифры появляются рандомно, в разном месте и в разных строчках, как кликер поймет какую вводить, первую 2 или 3-ю?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #13 on: June 07, 2017, 10:02:39 PM »
те что выше (больше, чем на пол строки) те первее. Из тех что на одной строки, первые те, что левее.


Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Re: Помогите со скриптом на капчу
« Reply #14 on: June 07, 2017, 11:41:46 PM »
те что выше (больше, чем на пол строки) те первее. Из тех что на одной строки, первые те, что левее.
Поделись скриптом, а то я понятия не имею как это сделать.