最近玩 OpenAI ChatGPT 的视障同学挺多的(我也是其中之一),在注册和登陆的时候,我们会遇到 hCaptcha 人机验证。跟谷歌的 reCAPTCHA 一样,hCaptcha 提供视觉验证,但不同的是,hCaptcha 的“绿色通道”是通过电子邮件来完成的,这难倒了不少同学(您先别急着表示不屑,没准您是一位运气王)。下面,让我们开始吧!
准备一个能接收国外邮件的电子邮箱
这个很容易获得,你有 QQ 邮箱吧?这就挺好,如果你还绑定了微信,那就更好了,那位说了,我还在电脑上登陆了微信,诶呀,这就太好了。
触发挑战
在有 hCaptcha 验证码的页面上,通常你会碰到“hCaptcha复选框。选择以触发挑战,或者如果您具有可访问性cookie,则绕过它”复选框。按空格键选定这个复选框,然后你会听到“获取有关hCaptcha和辅助功能选项的信息。 菜单按钮 已折叠”,这里按空格键。按下空格键后,会打开一个菜单,第一个选项就是“辅助功能”,按回车键。你会听到“对话框”,这里,按 Tab 到“检索可访问性cookie”链接,然后按回车键。
输入邮箱,获取验证链接
现在打开了一个新的页面,在“电子邮件”中,输入你的 QQ 邮箱账号,然后点击“注册”按钮。十秒钟后,你的 QQ 邮箱就会收到 hCaptcha 的邮件,标题是“Instructions for using hCaptcha Accessibility”。
打开这封邮件,按 Tab 可以导航到“获取可访问性 Cookie”链接,点击它就可以访问 hCaptcha 的验证页面。不过,微信打开 QQ 邮箱后有个问题,点击“获取可访问性 Cookie”链接后,会要求登陆 QQ 邮箱。所以,变通的解决方法是复制它下面的链接,通常以 https://accounts.hcaptcha.com/verify_email 开头,复制的时候要注意删掉读屏软件在末尾添加的“链接”,复制后,回到“Sign up for hCaptcha Accessibility Access”页面,在地址栏粘贴。
获取辅助功能 Cookie
完成了上面的步骤后,我们来到了 hCaptcha 的验证页面。按 Tab 可以导航到你的邮箱账号,例如我这里是 armstrong@contoso.com,再按一下 Tab 就可以导航到“设置Cookie”按钮。用空格键点击这个按钮,顺利的话,就会听到“Cookie集”的语音提示,如果没有听到,按一下下光标也可以导航到这句话上面。听到这句提示,就表示验证通过了,可以进行后续操作。
疑难排解
上面的操作很顺利吧?是的,我们没有遇到任何问题。实际上,我们会经常遇到下面的情况:
无法发布Cookie。如果此问题继续发生,请发送电子邮件至support@hcaptcha.com。
使用代理服务器上网的同学经常会遇到这个问题,这个问题是由于 hCaptcha 阻止了代理服务器的 IP 导致的,可以暂时关掉代理,或者切换到其他节点,然后在点击一次“设置Cookie”按钮。
点击“设置Cookie”按钮后,一分钟还是没有收到 Cookie?
请查看你的邮箱的垃圾箱是否有 hCaptcha 的邮件,如果没有,更换一个邮箱。或者,输入邮箱后,点击注册,你听到了错误提示,就请暂时关掉代理,也可以尝试换一个节点。
后续步骤
经过前面的操作,我们就可以进行后续步骤了。关掉提示“Cookie集”的页面,然后点击“封闭模态”按钮,焦点就会回到“hCaptcha复选框。您已通过验证”。现在就可以进行下一步操作啦,比如登陆,注册等等。
后记
根据我的观察,使用 hCaptcha 验证码系统的网站除了 openai 还有 CloudFlare,解决问题的方法也都是一样的。同学们一定要举一反三哦。