这项任务很难用其他编程语言完成,
在MATLAB中怎么样?
答案 0 :(得分:5)
我不确定Matlab是否是最好的方法,但这是如何:
如果您需要更精细的控制,可以使用Java的java.awt.Robot.createScreenCapture截取您可以保存的屏幕截图。这可以在Matlab中完成(它实际上是ScreenCapture实用程序的基础),也可以从独立的Java代码中完成。
答案 1 :(得分:0)
你可以安装一个these firefox插件(以及firefox),用你的程序用firefox的相应参数对firefox进行系统调用,瞧,你有一个截取网页截图的程序页。
答案 2 :(得分:0)
不确定您是否在寻找纯MATLAB解决方案。但如果你有Python方便,请看看PyWebShot。然后,您可以使用exclamation mark syntax等从MATLAB调用Python脚本。
答案 3 :(得分:0)
我不知道如何在MATLAB中做到这一点(也不知道你为什么要在MATLAB中做到这一点,除非它是更大的一部分)...但是有一个专门的插件用于Firefox,就是这样做的。 .. FireShot。很好地工作,没有烦恼。