Эту задачу очень трудно выполнить на других языках программирования,
как насчет MATLAB?
Я не уверен, что Matlab - лучший способ сделать это, но вот как:
Если вам нужен более детальный контроль, вы можете использовать Java java.awt.Robot.createScreenCapture , чтобы сделать снимок экрана, который затем можно сохранить. Это можно сделать из Matlab (на самом деле это основа утилиты ScreenCapture) или из автономного кода Java.
Я понятия не имею, как это сделать в MATLAB (и зачем вам это делать в MATLAB, если это не часть чего-то большего) ... но для этого есть специальный плагин для Firefox. .. FireShot . Работает хорошо, без суеты.
Не уверен, если вы ищете чистое решение MATLAB. Но если у вас есть удобный Python, взгляните на PyWebShot . Затем вы можете просто вызвать скрипт Python из MATLAB, используя синтаксис восклицательного знака и т. Д.
вы можете установить один из этих плагинов Firefox (вместе с Firefox), сделать системный вызов Firefox из вашей программы с соответствующими аргументами для Firefox, и вуаля, у вас есть программа, которая делает снимки экрана веб-страница.