Google 人机验证(reCaptcha)无法显示解决方案

news/2024/11/20 4:36:37/

Google 人机验证无法显示解决方案

  • 第一步 安装插件
    • Chrome/Edge 电脑版
    • Firefox 电脑版
  • 第二步 配置插件
  • 原理
  • 参考文章

前言:为了防止机器人攻击,国外很多网站都使用了 Google reCaptcha 验证码。reCaptcha 对于国外用户非常的友好,但是…
对于国内用户就不怎么友好了。究其原因,则是国内网络全线屏蔽 Google 服务,导致 reCaptcha
完全加载不出来。这样,国内玩家就无法在对应的网站进行下一步操作了。本方案可以解决 reCaptcha 无法加载的问题。

适用平台: Chrome 电脑版,Firefox 电脑版

适用范围: 大部分的 Google 人机验证的国内加载都可以用这个方案解决,包括本博客的 reCaptcha 验证码。
本方案无法修改部分网站的 Content-Security-Policy。所以这个方案对于这部分网站是无效的。

请注意,由于方案的特殊性,少数网络情况下不一定成功。但是,大部分网络情况下都是可以成功的。

第一步 安装插件

本方案基于 Header Editor 插件。因此,您需要先在您的浏览器中安装这个插件。

下面是不同的浏览器对应的方法 (请事先确定好你用的浏览器)。

提醒:目前已重新上传可以用于 Chrome 最新版的离线插件。如果 Chrome 方案无法使用请使用 Firefox 方案。

Chrome/Edge 电脑版

方法1.直接进入 Chrome 官方网上应用店,搜索并下载 Header Editor 插件。点击此处转到 Chrome 网上应用店下载插件。
在这里插入图片描述
方法2.使用本文提供的离线安装附件,手动安装。
Header Editor 离线安装文件: GitHub Pages

安装方法:

将你下载到的离线安装文件解压出来。解压后,你应该可以看到一个名字为 Header Editor.crx 的文件。

之后,打开 Chrome,进入扩展程序管理页面。

将你解压的 Header Editor.crx 拖到里面来。记得在拖动之前打开右上角的 “开发者模式”。
在这里插入图片描述
若出现这个对话框即代表可以正常安装。点击 “添加扩展程序” 即可。
在这里插入图片描述

Firefox 电脑版

Firefox 用户安装这个插件就简单多了。可以点击此处下载: Header Editor[Firefox]
Firefox (国际版) 电脑版下载: 点击此处
在这里插入图片描述
如果你想搜索安装那也可以。点左上角的按钮,然后在弹出的窗口中选择 “附加组件”。然后去 “插件” 里搜索就可以了 (会直接跳到 Firefox 官方插件下载网站上搜索,接下来你应该都会)。
在这里插入图片描述
在这里插入图片描述

第二步 配置插件

打开 Header Editor 插件的配置页面,选择 “导入和导出” 选项。
在这里插入图片描述

此处需要导入我写好的配置。这里提供两种方法。

方法 1: 手动下载配置文件
首先在此处下载我写好的配置: GitHub Release
在 “本地文件” 点击 “导入”,导入刚才你下载的配置文件。
方法 2: 导入在线配置
在下载规则中,填入下面的地址 (任选其一,推荐使用 GitHub 版本):

  • (GitHub,推荐) https://azurezeng.github.io/static/HE-GoogleRedirect.json
  • (本站服务器) https://www.azurezeng.com/static/HE-GoogleRedirect.json

重要提醒:建议使用 GitHub 地址。本站服务器地址在站点维护时可能无法使用。

然后点击下载按钮。

如果先前导入过,你应该可以在下载规则中直接找到这个地址,直接点击旁边的下载按钮即可。
在这里插入图片描述

接下来你应该会在 “导入” 看到相关规则 (如果之前导入过,“操作” 中的 “添加” 会显示为 “覆盖已有”)。选择 “保存” 即可。
在这里插入图片描述

最后你的规则列表应该是这样的:

在这里插入图片描述

好了,关闭这个页面。然后就可以了,现在 reCaptcha 应该可以正常显示了。

原理

这个插件将 reCaptcha 的调用 (www.google.com/recaptcha) 直接跳转到了 reCaptcha 国内镜像上面
(recaptcha.net/recaptcha)。 由于 reCaptcha 国内镜像是可以直接连接的,而且还是 Google
官方的镜像,所以就能正常加载了。(这个和 xmdhs 的解决方法原理是一样的)

另外,这个方案还会修改页面的 Content-Security-Policy (内容安全政策) 设置,使得有
Content-Security-Policy 的页面的 reCaptcha 能正常加载。(这就是于 xmdhs 的解决方案的不同之处)

参考文章

Google 人机验证(reCaptcha)无法显示解决方案(可解决大多数 CSP 问题)


http://www.ppmy.cn/news/789026.html

相关文章

使用Google reCAPTCHA进行人机验证

reCAPTCHA是Google公司推出的一项验证服务,使用十分方便快捷,在国外许多网站上均有使用。它与许多其他的人机验证方式不同,它极少需要用户进行各种识图验证。 它的使用方式如下如所示,只需勾选复选框即可通过人机验证。 虽然简单…

Android OTG 连接单反相机,相机无法预览已拍照片问题修复笔记

花了两三天终于解决 Android 手机连接尼康相机后无法实时预览照片问题。 就两行行代码搞定 KLog.w("设置设备属性指令 "NikonApplicationMode); this.queue.add(new SetDevicePropValueCommand(this, NikonApplicationMode, value, 2));PtpCamera.this.mtpDevice.r…

解决谷歌人机验证(Captcha)显示问题

文章目录 前言一、Header Editor 下载、安装与配置1. 插件下载2. 插件安装3. 插件配置 前言 由于谷歌服务在国内不可用,所以正常访问时某些网址时,经常会出现需要人机验证的问题,影响正常使用。在不使用科学上网的情况下,我们可以…

【无Google 人机验证(reCaptcha)无法显示解决方案

[TOC]Google 人机验证(reCaptcha)无法显示解决方案(可解决大多数 CSP 问题) 第一步 安装插件 本方案基于 Header Editor 插件。因此,您需要先在您的浏览器中安装这个插件。 Chrome/Edge 电脑版 由于 Chrome 官方网上应用店已经被封锁,因此&#xff1…

解决外域 Google 图形验证码 reCaptcha 无法访问的方法

背景 外域网站注册账号时会遇到需要输入图形验证码的情况,多数外域网站都喜欢使用 Google 的图形验证码工具 reCaptcha ,但是国内因为无法访问到 Google 的资源,就没有办法输入图形验证码,导致账号无法注册的情况。 例如&#x…

aardio 谷歌浏览器自动化 (五) 元素信息获取和截图

xpath,css选择器查找元素有个小技巧: 查找到元素后,有时需要将元素截图和获取位置,大小,属性等 示例1: import chrome.driverex import process.imageView import consoledriver chrome.driverex()//禁止显示浏览器被…

Mac系统远程连接Windows11

一、远程桌面连接Windows11 1、下载并安装Microsoft Remote Desktop for mac。(Microsoft Remote Desktop for mac简介,下载链接) 2、Windows11开启远程桌面。 3、为当前Windows11账号设置密码。 二、ssh连接Windows11 1、下载并安装OpenSS…

VS2019+QT代码与QtCreator工程的互相转换

QT Creator的project转换成Visual Studio的project 在windows10下,运行Qt Command Prompt。 输入命令行: qmake -tp vc XXX.pro 会生成文件XXX.vcxproj Visual Studio的project转成QT Creator的project 第一步,因为原Visual Studio工程就…