gpt4 book ai didi

java - 如何使用java.net.URLConnection在php web表单中获取验证码图像

转载 作者:行者123 更新时间:2023-12-01 15:45:22 26 4
gpt4 key购买 nike

我正在尝试自动向网络表单提交相同/相似的数据。作为此过程的一部分,我想将数据提交到具有验证码的 PHP Web 表单...验证码定义为 Img src="http://domain.com/captcha.php".... 它是链接到页面上名为“CAPTCHA”的文本字段

我要提交数据的页面位于http://domain.com/submit.php ..我正在尝试使用 java.net.URLConnection 打开与此页面的连接。

我想知道的是,如何获取屏幕上这个验证码图像的值?我希望最终用户填写此验证码,然后我将表单连同验证码一起提交给其操作(我已经拥有所有其他字段的值)。

在有关 Java.net.urlconnection 的 Sun 文档中,我找到了以下相关部分 -

“以下方法用于在连接到远程对象后访问 header 字段和内容:

  • 获取内容
  • 获取标题字段
  • 获取输入流
  • 获取输出流”

我找不到“getContent”的好例子,我觉得它应该是从网页检索数据的函数。我计划在 Google App Engine for Java 上使用 URLConnection。

如有任何帮助,我们将不胜感激。

最佳答案

您需要解析服务器返回的 HTML 页面,然后您需要找到该页面中图像的 URL,下载图像(特别注意正确处理 cookie),然后将其显示给用户.

关于java - 如何使用java.net.URLConnection在php web表单中获取验证码图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7147450/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com