有什么方法可以从应用程序中提取文本?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有什么方法可以从应用程序中提取文本?相关的知识,希望对你有一定的参考价值。

我想从应用程序中提取某些信息,比如Zoom。特别是,比如说我输入密码错误,得到了 "该密码不正确。"的信息;有没有办法让Python读取这个信息?

我曾希望 pyautogui 能提供一些方法,但在查阅了文档后,我认为它没有提供。(注意,我使用的是 Ubuntu。)

答案

1)为此你可以创建一个像getApplicationError()这样的通用函数,2)在这个方法中,你可以得到Application Error的文本(创建Application Error的xpath,并检查该元素是否可见,而不是得到文本),并抛出一个异常来终止脚本,你可以将得到的消息发送到Exception构造函数中,并用Exception打印该消息。

由于你正在创建这个方法供一般使用,所以你需要在每一个有可能出现应用程序错误的地方调用这个方法。

以上是关于有什么方法可以从应用程序中提取文本?的主要内容,如果未能解决你的问题,请参考以下文章

如何从图像Android应用程序中提取文本

XCTEST - 如何从屏幕截图中提取文本并将其与预期字符串进行比较

在 Android 应用程序中加密大量文本数据的最佳方法?

如何从图像 Android 应用程序中提取文本

C# windows应用程序中,如何从文本框TextBox中提取数字?

用ABBYY提取文本和表格的方法