说明 |
---|
说明 |
---|
本教程是几年前基于旧版api接口编写的,目前api接口是新版本,原理一样 只是格式不同请勿钻牛角尖 |
ReCAPTCHA 介绍
可能大家还没听说过什么是 ReCAPTCHA,可能由于某些原因,这个在国内出现不多,不过想必大家应该多多少少见过或用过。它长这个样子:
...
代码块 |
---|
6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ- |
好,万事俱备了,只差代码了!
开工
说明 |
---|
本教程是几年前基于旧版api接口编写的,目前api接口是新版本,原理一样 只是格式不同请勿钻牛角尖 |
我们就用最简单 requests 来实现下吧,首先把常量定义一下:
...
可以看到其就是提交了一个表单,其中有一个字段就是 g-recaptcha-response,它会发送到服务端进行校验,校验通过,那就成功了。 所以,如果我们借助于 YesCaptcha 得到了这个 token,然后把它赋值到表单的 textarea 里面,表单就会提交,如果 token 有效,就能成功绕过登录,而不需要我们再去点选了。 最后我们得到如下成功的页面:
...
说明 |
---|
本教程是几年前基于旧版api接口编写的,目前api接口是新版本,原理一样 只是格式不同请勿钻牛角尖 |
当然我们也可以使用 requests 来模拟完成表单提交:
...