我想收集数据并最终从 linux 中打开的窗口中解析它。
一个例子——假设一个终端窗口是打开的。我需要检索出现在该窗口上的所有数据。检索后,我会解析它以输入特定命令。
那有可能吗?如果是这样,如何?我更愿意使用 python 来编写整个代码。
我猜测首先我必须为打开的窗口获取某种 ID,然后使用某种库从我已获取其 ID 的窗口中获取内容。
请帮忙。我是个新手。
最佳答案
您可以(ab)使用工具包库中存在的辅助技术支持(用于屏幕阅读器等)。它是否有效取决于特定的工具包——Gtk 和 Qt 有这种支持,但其他人(如 Tk、Fltk 等)可能会也可能不会。
Linux Desktop Testing Project是一个 python 工具包,用于滥用这些接口(interface)来测试 GUI 应用程序,因此您可以使用它或查看它的工作原理并做类似的事情。
关于python - 从 Linux 中打开的窗口获取内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5960483/