ai didi

java - 是否可以使用 Java 使用 Selenium WebDriver 从验证码图像中获取文本?

转载 作者:太空宇宙 更新时间:2023-11-04 14:31:17 24 4
gpt4 key购买 nike

如何从验证码图像中捕获文本?有什么方法吗?我尝试过:

String attr = driver.findElement(By.xpath("//*[@id='recaptcha_challenge_image']")).getAttribute("value");
System.out.println(attr);

最佳答案

不,这是不可能的。验证码图像就是这样——一张图像。除非您找到一种文本识别功能/方法来做到这一点,并且是一个好的文本识别功能/方法。验证码应从文本生成图像,该图像通常存储在 session 变量中。您可以尝试访问它。

我编写了自己的 Captcha 类,因为我还需要进行客户端验证(没有 jQuery)。

关于java - 是否可以使用 Java 使用 Selenium WebDriver 从验证码图像中获取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26102738/

24 4 0
文章推荐: java - 如何使用jetty正确支持html5
文章推荐: c++ - 结构体、链表、删除整个链表
文章推荐: c++ - INT_MAX+a-b 不会导致溢出但 INT_MAX*a/b 会导致溢出(如果 a>1 且 a=b)吗?
文章推荐: jquery - 创建自定义文件输入
太空宇宙
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com