Skip to content

neuroliptica/yaswm

Repository files navigation

yaswm

Вайпалка сосача с поддержкой резидентских прокси. Функционально сходна с dollwipe, но при этом минималистичнее, с более простой и свежей кодовой базой.

Мотивирована тем, что в старой было накоплено слишком много лишнего.

Собрать

Go >= 1.19

Проверить версию компилятора:

$ go version
go version go1.21.3 linux/amd64

Собрать:

$ git clone https://github.com/neuroliptica/yaswm.git
$ cd yaswm && go build

Использование

Краткое описание настроек можно посмотреть написав

$ ./wipe --help

Доступные солверы

  • RuCaptcha
  • OCR (нужен инстанс распознавалки)

OCR сервер

Вайпалка может использовать инстанс распознавалки для решения капчи, как локальный так и удалённый. Для этого нужно задать флаг --ocr-server=. Пример:

$ ./wipe -c 0 --ocr-server=http://127.0.0.1:8080/api/predict 

Схема тела запроса и ответа, которой должен удовлетворять солвер:

Request:

{
    "data": ["base64 captcha image"]
}

Response:

{
    "data": ["result value"]
}

Ошибки

Сюда в issues или мне в телеграмм.