Написать нейронку для парсинга математической задачи и его решения

25 000 руб. за проект
19 декабря 2021, 13:49 • 3 отклика • 97 просмотров
Уважаемые здравствуйте
Есть готовый бот написан давно на python, к нему дописать нужно нейронку.
Решение через Selenium. Объясню ниже почему.
Описание:
Существует сайт alan-t rade .kz/ (убрать пробелы). Когда то мы оттуда покупали газ, но сайт наплодился ботоводами. Что свело на 0 шансы победить самому, мы свою очередь написали бота на питоне, через селениум происходит авторизация и автоматическое заполнение суммы, выбор лота (то есть газа), объема сколько нам нужно и отправка запроса (submit). Опасаясь что со стороны аукциона смотрят на кэш пользователя, решили пользоваться пока лишь этим решением. Проблема в том, что для отправки запроса, нужно разгадать капчу которая выглядит как математичская задача. Вот потому нужен парсер и решение задачи за 2 секунды. Потому что кроме нас ещё двацать человек возьмут это время. А первую секунду брать нельзя, иначе бан на 2 месяца (но аккаунты с запасом есть)
Само тз:
1) запилить распознование капчи (математической задачи)
2) отправка запроса на 00:00:02:0000 (2 секунде, 0 миллисекунд), бот настроен на 5 секунд, так как давно был написан.
3) реализовать решение на сервере/хостинге, чтобы снизить задержку на отправку запроса
4) изменить значение, стоят по дефолту 10% сменить на 5% но это делается быстро, найдёте в коде.
Ссылки
Парсер для распознавания задач прописью
https://habr.com/ru/post/453642/
И сайт с распознаванием чисел/цифр на казахском языке прописью
https://findhow.org/1940-summa-propisyu-onlayn.html
Если ссылки/библиотеки Вам не подошли, можете поискать другие.

Исходный код предоставим (в итоге алгоритм выглядит так)
1. Заходит на сайт
2. Авторизуется.
3. Ждёт окончание таймера обратного отсчёта (front end интерфейс не открываеться пока не закончиться таймер)
4. После таймера если авторизован, заполняет форму
- селект: Выбор селекта (то есть лот)
- инпут текст: Тонны: (указывает заранее прописанное значение)
- инпут текст: Цена: (цену надо высчитывать автоматически, беря с сайта + 5%)
- заполнить капчу (от 2 до 10 символов) и тут самый сок именно с ним. Примеры капчи приложил
- сабмит
Например прием заявок включается ровно в 11:00 по +6 часовому поясу, нужно что бы прога в 11:00:02:0000 миллисекунде уже опубликовал заявку (с возможностью установления времени по милли и/или микро и/или наносекунд).
Файлы