【问题标题】:Can text be extracted from Robot framework screenshot?可以从机器人框架截图中提取文本吗?
【发布时间】:2020-12-15 03:22:29
【问题描述】:

是否可以从机器人框架的屏幕截图中提取文本? 我们将运行一个机器人框架一个月,以每小时对我们的管理网站进行截图。 有一些信息(文本),我想将信息提取为文本并在 Excel 中进行评估。 实际上的输出并不重要。

有可能吗?

任何帮助将不胜感激

【问题讨论】:

  • 您需要的文本信息应该以文本形式检索,方法是获取页面上所选网络元素的文本/值。或者这种方法有什么问题吗?
  • 如果你正在运行机器人,为什么不在截图之前从网站上抓取数据?
  • 您能解释一下为什么要使用屏幕截图作为文本来源吗?从截屏、记录 HTML 源代码和您可能特别感兴趣的任何文本中,进行图像到文本转换的额外复杂性似乎要高得多,而且没有任何额外的好处。
  • @A.Kootstra 感谢您的评论。在获得许多屏幕截图后,我决定在 excel 中评估屏幕截图中的数据。以前的数据我在网络上看不到了。我们的管理网站仅在您登录时显示数据,这意味着我只有以前的数据作为屏幕截图。这就是原因。
  • 这意味着您将存储所有信息,以便将来进行比较。这意味着确定当前的情况是否可以成为未来比较的黄金大师。

标签: python selenium text robotframework extract


【解决方案1】:

我怀疑你可以使用机器人框架,但你可以尝试使用 python 来读取图像: https://pypi.org/project/pytesseract/

这是由 Google 开发的 https://github.com/tesseract-ocr/tesseract 的包装器。它可能适合您的需求。

我不知道你是否必须将它与 OpenCV 一起使用,似乎没有。

【讨论】:

    猜你喜欢
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    相关资源
    最近更新 更多