Демо как работает скрипт https://vimeo.com/661922108
Ссылка на игру: https://vk.com/app6117747
Запуск:
mitmdump -s proxy.py
Потом надо еще установить SSL сертификат http://mitm.it/ и настроить прокси http://localhost:8080 в браузере:
https://docs.mitmproxy.org/stable/concepts-certificates/
Алгоритм поиска разницы в картинках плохо справляется с JPEG шумом. Надо прикрутить что то получше.
TODO:
- Кеширование правильных ответов
- Брать правильные ответы из кеша
- Сделать автокликер который сразу тыкает на правильные места подменяя x,y с запроса. Для этого надо использовать opencv https://pyimagesearch.com/2016/02/01/opencv-center-of-contour/ Детектим контуры, центры и пишем в глобальную переменную словарик "айди_картинки": [] список правильных ответов. Потом когда интерсептим запрос "answer", ищем в словарике картинку по айди (надо ещё понять какие параметры запроса ансвера могут дать эту информацию), потом .pop из списка правильных ответов и так пока не истощится словарик.