Skip to content

Слайдеры

Geetest

Рассмотрим на примере демо слайдер http://learn.captcha.guru/ln/geetest/logo

Отправляем только то, что находится зеленной рамке, вместе с зеленными рамками (необязательно в зеленной рамочке может быть изображение), пример: logo

При получении результата Result: OK|coordinates:x=143,y=53,w=42

Нам нужно только x=143

Обратите внимание что мы отправляем изображение того размера что и в окне

ОригиналРазмер окна
logologo
260x160260x160

WARNING

Если вы отправляете картинку больше чем в окне, примените формулу
Например, картинка в ширину 300 пикселей, размер экрана 260, возьмем координаты, что пришли по примеру выше 143/300*260=123,9

Теперь двигаем ползунок на +143 пикселя logo

Возможно вы столкнётесь с таким, что каждый раз слайдер будет доходить не до конца, советуем попробовать несколько раз прогнать решение и добавить к 143 + 2-5 пикселей.logo

Tiktok

logo

Решение тиктока слайдера, нам нужно 2 картинки,

https://p16-captcha-sg.ibyteimg.com/tos-alisg-i-ovu2ybn2i4-sg/5b4f8d552d5a48dd8daf2ec29aa2941f~tplv-ovu2ybn2i4-1.png

logo

https://p16-captcha-sg.ibyteimg.com/tos-alisg-i-ovu2ybn2i4-sg/5e9fab0f393b4253b63609894bcb5af9~tplv-ovu2ybn2i4-1.png

logo

Нам нужны именно ссылки на картинки, потом преобразовываем их в base64

1 cсылка
aHR0cHM6Ly9wMTYtY2FwdGNoYS1zZy5pYnl0ZWltZy5jb20vdG9zLWFsaXNnLWktb3Z1MnlibjJpNC1zZy81YjRmOGQ1NTJkNWE0OGRkOGRhZjJlYzI5YWEyOTQxZn50cGx2LW92dTJ5Ym4yaTQtMS5wbmc=
2 ссылка
aHR0cHM6Ly9wMTYtY2FwdGNoYS1zZy5pYnl0ZWltZy5jb20vdG9zLWFsaXNnLWktb3Z1MnlibjJpNC1zZy81ZTlmYWIwZjM5M2I0MjUzYjYzNjA5ODk0YmNiNWFmOX50cGx2LW92dTJ5Ym4yaTQtMS5wbmc=

Отправляем в сервис, получаем координаты OK|coordinates:x=0,y=205

и дальше двигаем ползунок на 205 пикселей logo

WARNING

У нас в системе по дефолту стоит значение 271px, это максимальная ширина поля logo
Если у вас другое значение, например 300px, делаем расчет 205 (на сколько надо двигать) / 271 (максимальная ширина поля) * 300 = 226,93
То есть вам нужно двигать слайдер на ~227px

Amazon

Пример слайдера амазона logo

Что нужно отправлять на распознавание logo

Получаем координаты: OK|coordinates:x=247,y=0

Двигаем слайдер на 247px logo