google【进行人机身份验证】谷歌搜索、这关怎么过?·Issue#4735XX

发布时间 : 2020/11/23 22:06

youtube人机身份验证

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

实用平台 : Chrome 电脑版,Firefox 电脑版,Firefox 手机版(Android)

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

请留意,由于方案的特别性, 少数网络环境下不肯定成功 。但是,大部分网络环境下都是可以成功的。

第一步 安装插件

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

下面是差别的browser对应的方法(请事先确定好你用的browser)。

提示: 现在已重新上传可以用于 Chrome 最新版的离线插件。假如 Chrome 方案无法使用请使用 Firefox 方案。

Chrome 电脑版

由于 Chrome 官方网上应用店已经被封闭,因此:

假如你会翻墙:

直接进入Chrome 官方网上应用店,搜索并下载 Header Editor 插件。 点击此处转到 Chrome 网上应用店下载插件 。

假如你不会翻墙:

使用本文提供的离线安装附件,手动安装。

安装方法:

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

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

将你解压的 Header Editor.crx 拖到内里来。记得在拖动之前打开右上角的“开发者模式”。

若出现这个对话框即代表可以正常安装。点击“添加扩展程序”即可。

Header Editor 离线安装文件: GitHub Pages

[collapse]

Firefox 电脑版

Firefox 用户安装这个插件就简单多了。可以点击此处下载: Header Editor[Firefox]

Firefox(国际版) 电脑版下载: 点击此处

假如你想搜索安装那也可以。点左上角的按钮,然后在弹出的窗口中选择“附加组件”。然后去“插件”里搜索就可以了(会!直接跳到 Firefox 官方插件下载网站上搜索,接下来你应该都市)。

[collapse]

Firefox 手机版(Android)

对于 iOS(苹果手机) 用户,鉴于苹果的相关划定,Firefox iOS 版本不能安装插件。

对于 Android(安卓手机) 用户,可以在此处下载: Firefox Android 官方下载 。固然假如有本领翻墙,也可以搜索 Google Play 进行安装。

这里以 Android 版本为例子(AZ 手头上没有苹果手机)。

下载好 Firefox 后,打开。可以点击此处直接下载: Header Editor[Firefox]

假如你想搜索下载,先轻触右上角的小圆点按钮,然后选择“附加组件”

在出现的“附加组件”页面中选择“欣赏全部 Firefox 附加组件”。

接下来你会被转到 Firefox 官方插件下载网站。在那边搜索插件下载安装即可。

[collapse]

第二步 设置插件

打开 Header Editor 插件的设置页面,选择“导入和导出”选项。

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

方法1: 手动下载设置文件

首先在此处下载我写好的设置: GitHub Release

在“当地文件”点击“导入”,导入适才你下载的设置文件。

[collapse]

方法2: 导入在线设置

在下载规矩中,填入下面的地点(任选其一,建议使用 GitHub 版本):

  • (GitHub, 建议 ) https://azurezeng.github.io/static/HE-GoogleRedirect.json
  • (本站服务器) https://www.azurezeng.com/static/HE-GoogleRedirect.json
* 重要提示: 提议使用 GitHub 地点。 本站服务器地点 在站点维护时 大概 无法使用

然后点击下载按钮。

假如先前导入过,你应该可以在下载规矩中直接找到这个地点,直接点击旁边的下载按钮即可。

[collapse]

接下来你应该会在“导入”看到相关规矩(假如之前导入过,“操作”中的“添加”会表现为“覆盖已有”)。选择“保存”即可。

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

好了,封闭这个页面。然后就可以了,如今 reCaptcha 应该可以正常表现了。

原理

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

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

[collapse]

常见问题解答(FAQ)

Q: 我根据这个方案做了但是还是看不到验证码
A: 实验 ping 一下,看下能不能连接到 recaptcha.net。

假如提示连接超时,则需要将能连接的 recaptcha.net IP 参加 hosts 列表中。
可以用网络上的超级 ping 工具获取其他的 recaptcha.net IP。好比使用站长之家的 ping 工具: 传送门
通过 ping 可以测试所获取到的 IP 是否能连接。假如可以连接,把这个 IP 参加 hosts 即可解决该问题。

Q: 我以为这篇文章很不错,想通过转发帮助更多人。能转载吗?

A: 可以,但是必须注明原文地点。 要是没有注明原文地点,我发现后大概会举报的

Q: Chrome 程序包无效

A: 实验用 Firefox。Firefox 是可以与 Chrome 并称的browser,速率一样快且使用内存更少,更重要的是在国内也可以使用 Firefox 的全部功能。

Q: 这个方案能改哪些情势的 Content-Security-Policy?

A: 相应头(Response Header)的 CSP 可以修改。但是,若 CSP 写在 HTML 中的 meta 里就改不了。

后续将增补更多 FAQ。

[collapse]

有问题请在下方留言。永久不封闭评述。

文章导航

一名某大学软工大一新生。C# 编程喜好者,同时也是 PHP 和建站新手。 有空之时偶然玩下 Minecraft,游龄 3 年。

You can’t perform that action at this time.

We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more .

/1 前言/

今日呢,咱们来说一下Google,我们都知道,Google是现在地表最强的SearchEngine了,我们可以借助Google巨大的搜索资源找到一些自己想要的资源,大概是一些收费影戏,大概是一些奇门小说,大概是某个角落的种子,不管怎么说,Google搜索还是挺给力的,但是呢,有梯子的我们大概都碰到过,我们搜索的多了,会有下图的这种环境。

这种验证码呢,叫做ReCaptcha验证码,相对来说,是比较繁琐的验证码之一。

固然了,ReCaptcha不止谷歌一家在用,海外的网站许多都是使用这种验证码,但是在国内不多,由于在国内比较轻易被墙,以是用的少。但是我们是高端玩家,在自由的Internet中,我们怎么大概只范围于国内,下面,我们就针对ReCaptcha验证码进行破解。


/2 测试网站预览/

测试网站:https://www.google.com/recaptcha/api2/demo

谷歌提供的典范,实际网站验证码和这个千篇一律。

ReCaptcha验证码样式,如下图所示。

/3 为什么使用第三方平台/

今日呢,咱们来说一下Google,我们都知道,Google是现在地表最强的SearchEngine了。老读者们大概知道,年前的时间我用第三方服务破解了B站的登录,没有来得及上车的小同伴可以戳这两篇文章: 干货|Python大佬手把手带你破解哔哩哔哩网滑动验证(上篇) , 干货|Python大佬手把手带你破解哔哩哔哩网滑动验证(下篇) 。但是常常逛B站的小同伴们肯定都知道B站现在已经变动了登录方法,想理解之前B站主动登录的小同伴可以戳这里: Python奇淫本领之主动登录哔哩哔哩 ,以是我那篇文章真是遇上了末班车,但是然并卵,如今肯定是登录不了了。后期偶然间,给大家整理一篇关于B站破解的新文章学习一下。

嗯,看到这大概有人会对我不屑一顾,说辣鸡才会用第三方平台,要是根据技能来分别的话,我是真的辣鸡,哈哈~~

但是这里要抬杠一下,并不是说用第三方平台就是辣鸡,我们可以想象一下,假如是滑动验证码,我们固然有一试的本领,python可以调用OpenCV,看看文档,固然是可以实现了。但是有个问题是,你大概针对的一个网站的滑动验证辨认好了,但是在每个网站的滑动验证码都不太一样的环境下,在用OpenCV辨认的时间,大概就会出现辨认率低的环境。要是在公司,不停完不成使命,嗯,,,等着被辞退吧,再说,像谷歌人机个人也解决不了,没有NB的机器学习是不大概的,以是只能用第三方平台,毕竟,完成使命才是主要使命。

话不多说,这里选用的第三方平台:https://2captcha.com/zh?from=8779379。

/4 为什么使用第三方平台/

我们先来理解一下如今打码平台机制大概都有哪些,不是很全面,但是可以参考一下。

第一种呢:就是打码平台练习好林林总总的数据,好比,哪些是花,哪些是车,然后我们把图片发送给打码平台,他给我们结果,但是这样会有个问题,假如练习的不好,我们这边的结果也是很不好的,种种禁绝确,影响效果

第二种:就是平台雇人,我们把整个验证码都给打码平台,平台找人帮助我们点击,然后把结果给我们,我们在登录了要么做其他

我们可以看出来,肯定是第二种越发机动的,如今阶段,机器再NB,至少 在验证码上正确率还是不如我们人类这么机警的。

2captcha平台现在接纳的就是第二种方法,赚取的是中间差价,但是辨认率是我用过最高的,曾经由于选错了平台,不停不成功,加班加点,鼠标都被我砸坏了,唉,以是,选择一个合适的平台还是很重要的

/5 所需工具/

Chromedriver:browser驱动,可以明白为一个没有界面的chromebrowser。

Selenium:用于模仿人对browser进行点击、输出、拖拽等操作,就相当于是个人在使用browser,也经常用来应付反爬虫棤施。

/6 总结/

写到这里,文章字数已经快要2000字了,介于篇幅缘故,这篇文章重要介绍了第三方打码平台(点击阅读!原文可以获取)和破解的理论部分,下一篇文章将具体介绍破解谷歌人机的详细過逞,下篇文章会配上较多的图和代码,小同伴们敬请等待吧!


本文网址: http://www.fifispa.com/p/20201023145158_2863_1682791568/home