使用selenium webdriver从网站保存图像

时间:2012-12-27 07:44:14

标签: selenium selenium-webdriver

我正在测试网络应用程序,它可以帮助使用光学字符识别从图像中提取文本。

解释步骤是

  1. 使用[将文本转换为图像]实用程序输入要在图像中转换的文本。

  2. 现在我们开发了OCR应用程序以从图像中提取此文本。

  3. 我想保存此图片并将其传递给基于网络的应用程序OCR应用程序。

    所以我想知道如何将此文本图像保存到驱动器

    实施例: http://www.textimg.net/

    enter image description here

1 个答案:

答案 0 :(得分:3)

我不认为使用selenium webdriver有一个简单的方法,但是,我认为你可以使用webdriver获取图像的链接,然后使用你用来下载文件的任何语言,例如,如果你'重新使用ruby你可以使用下面的代码,它将创建一个名为image.png的新文件并从url中复制图像:

require 'open-uri'
open('image.png', 'wb') do |file|
  file << open('http://www.textimg.net/textimages/2012/this-text-image-tool-is-so-cool-_502153c0c5fa7.png').read
end