无论人们多少次写道验证码早已过时,不再像开发者最初希望的那样有效,然而,互联网资源的所有者仍然继续用验证码保护他们的项目。但我们这个时代最流行的验证码是什么?
澄清 - 本文中介绍的所有代码都是基于验证码识别服务 2captcha 的 API 文档编写的
这是验证码。 Recaptcha V2、V3 等,由 Google 于 2007 年创建。自第一个 recaptcha 出现以来已经很多年了,但它仍然保持着花环,周期性地输给竞争对手,然后又赢回来。但尽管 recapcha 在神经网络面前存在诸多缺陷,但它的受欢迎程度从未达到第二位。
人们曾进行过大量创建“验证码杀手”的尝试,有些不太成功,有些看起来只是对验证码的威胁,但事实上却毫无作用。但事实仍然是,竞争对手希望做比 recapcha 更好、更可靠的事情,这表明了它的受欢迎程度。
如果您不信任任何第三方模块,我已经准备了最通用的代码,只需稍作修改即可插入您的Python脚本中并自动解决验证码。这是代码本身:
导入请求
导入时间
但是,在使用提供的脚本之前,请仔细阅读用于识别特定类型的验证码的服务的建议,以便了解此代码的工作原理。
另外,不要忘记在代码中插入您的 API 密钥,当然,还要安装必要的模块。
与 Python 的情况一样,对于那些不喜欢现成解决方案的人,下面是使用 Node js 编程语言解决验证码的脚本。我提醒您不要忘记安装代码运行所需的模块,包括:
axios
您可以使用此命令安装它 –
npm 安装 axios
这是代码本身:
另外,不要忘记将您的 API 密钥插入代码中,而不是
“'YOUR_API_KEY_2CAPTCHA'”
好了,对于那些不习惯使用现成模块的人来说,这里是直接集成的代码。该代码使用标准 PHP 函数,例如 file_get_contents 和 json_decode,以下是代码本身:
雷雷
因此,使用给出的示例,您可以解决与验证码识别相关的大部分问题。有问题可以在评论里提问!
以上是如何绕过验证码的详细内容。更多信息请关注PHP中文网其他相关文章!