【发布时间】:2013-07-13 22:54:57
【问题描述】:
我想获取网站上显示的当前验证码。这方面的一个例子是 http://top100arena.com/in.asp?id=58978
除了右键单击->在新页面中打开图像之外,我如何获得显示的验证码的图像链接?
【问题讨论】:
-
如果你想用 Java 来做,你将不得不解析页面并提出某种启发式方法来确定你是解析了验证码图像还是普通图像.
-
解析页面的问题是你得到这个:google.com/recaptcha/api/… 每次打开它都会改变挑战,所以你不会在页面上得到相同的挑战。挑战键是在此处显示图像的内容:google.com/recaptcha/api/image?c=#challengekey
-
您希望如何完成?您希望您的 java 程序在后台运行,并且每当您在浏览器中打开一个带有验证码的站点时,该程序都会将 url 复制到日志或数据库或您想要的什么?