Тера Инкогнита, как привыкли, так и отвыкните. Если код будут читать другие люди (а они 100% будут его читать), то будет проще, если вы привыкните к тому, как пишет большинство
Тера Инкогнита, так PrintToScreen выводит на экран строку, а не число. Так что нужно перьразовать число в строку.
И зачем вы хотите с ним через print работать? Это же только лишний раз в заблуждение вводит
Владимир Коротенко, он просто новее и в первую очередь нацелен на html-парсинг, а не xml. Он быстрее и потребляет меньше памяти + можно подключить испольнение js
HSGOD, подключаетесь через селениум, вытаскиваете картинку из канваса (идём в гугл). Потом берёте область картинки, где располагается поле (думаю, она всегда одинаковая), потом растягиваете, чтобы получился квадрат (тоже идём в гугл. В фотошопе есть такая операция - можно попробовать загуглить через её название). Потом анализируем, что лежит в каждой клетке (тк у нас квадрат - это можно тоже по фиксированным координатам определять).
Остаётся только сохранить спрайты для каждого юнита и сравнивать их.
Как альтернативный вариант - можно взять heap snapshot и анализировать его. Думаю, там где-то есть объект, в котором хранятся позиции и типы юнитов.
Но я не уверен, на счёт эффективности обоих подходов - надо сравнивать.
HSGOD, ссылкой можно, картинки льются (обычно).
Если нет доступа к памяти игры, то остаётся только вытягивать изображение из канваса и распознавать объекты на изображении.
Распознавание можно сделать на opencv, или написать нейронную сеть для этого - в ML Net вроде есть встроенные функции для работы с изображениями, но ни с opencv ли с ml не подскажу, тк не разбираюсь в этой теме.
yaroslavbahat4, невозможно слабый. Лучше вложить хоть 20-30 тр. На комп хотябы с ryzen 3 3200G
32бит - давно не актуально
2гб озу - я удивляюсь, как вы браузер открыли.
Для сравнения - большинство телефонов сейчас мощнее вашего пк