手把手使用Python教你破解谷歌(Google)人机验证码—上篇
手把手使用Python教你破解谷歌(Google)人机验证码—上篇
众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。
/1 前言/
今天呢,咱们来说一下Google,我们都知道,Google是目前地表最强的搜索引擎了,我们可以借助Google庞大的搜索资源找到一些自己想要的资源,可能是一些收费电影,可能是一些奇门小说,可能是某个角落的种子,不管怎么说,Google搜索还是挺给力的,但是呢,有的我们可能都遇到过,我们搜索的多了,会有下图的这种情况。
这种验证码呢,叫做ReCaptcha验证码,相对来说,是比较繁琐的验证码之一。
当然了,ReCaptcha不止谷歌一家在用,国外的网站很多都是使用这种验证码,但是在国内不多,因为在国内比较容易被墙,所以用的少。但是我们是高端玩家,在自由的Internet中,我们怎么可能只局限于国内,下面,我们就针对ReCaptcha验证码进行破解。
/2 测试网站预览/
测试网站:https://www.google.com/recaptcha/api2/demo
谷歌提供的范例,实际网站验证码和这个一模一样。
ReCaptcha验证码样式,如下图所示。
/3 为什么使用第三方平台/
今天呢,咱们来说一下Google,我们都知道,Google是目前地表最强的搜索引擎了。老读者们可能知道,年前的时候我用第三方服务破解了B站的登录,没有来得及上车的小伙伴可以戳这两篇文章:干货|Python大佬手把手带你破解哔哩哔哩网滑动验证(上篇),干货|Python大佬手把手带你破解哔哩哔哩网滑动验证(下篇)。但是经常逛B站的小伙伴们肯定都知道B站目前已经更改了登录方式,想了解之前B站自动登录的小伙伴可以戳这里:Python奇淫技巧之自动登录哔哩哔哩,所以我那篇文章真是赶上了末班车,但是然并卵,现在肯定是登录不了了。后期有时间,给大家整理一篇关于B站破解的新文章学习一下。
嗯,看到这可能有人会对我不屑一顾,说辣鸡才会用第三方平台,要是按照技术来划分的话,我是真的辣鸡,哈哈~~
但是这里要抬杠一下,并不是说用第三方平台就是辣鸡,我们可以想象一下,如果是滑动验证码,我们当然有一试的能力,python可以调用OpenCV,看看文档,当然是可以实现了。但是有个问题是,你可能针对的一个网站的滑动验证识别好了,但是在每个网站的滑动验证码都不太一样的情况下,在用OpenCV识别的时候,可能就会出现识别率低的情况。要是在公司,一直完不成任务,嗯,,,等着被炒鱿鱼吧,再说,像谷歌人机个人也解决不了,没有NB的机器学习是不可能的,所以只能用第三方平台,毕竟,完成任务才是首要任务。
话不多说,这里选用的第三方平台:https://2captcha.com/。
/4 为什么使用第三方平台/
我们先来了解一下现在打码平台机制大概都有哪些,不是很全面,但是可以参考一下。
第一种呢:就是打码平台训练好各种各样的数据,比如,哪些是花,哪些是车,然后我们把图片发送给打码平台,他给我们结果,但是这样会有个问题,如果训练的不好,我们这边的结果也是很不好的,各种不准确,影响效果
第二种:就是平台雇人,我们把整个验证码都给打码平台,平台找人帮助我们点击,然后把结果给我们,我们在登录了或者做其他
我们可以看出来,肯定是第二种更加灵活的,现在阶段,机器再NB,至少 在验证码上准确率还是不如我们人类这么机智的。
2captcha平台目前采用的就是第二种方式,赚取的是中间差价,但是识别率是我用过最高的,曾经因为选错了平台,一直不成功,加班加点,鼠标都被我砸坏了,唉,所以,选择一个合适的平台还是很重要的
/5 所需工具/
Chromedriver:浏览器驱动,可以理解为一个没有界面的chrome浏览器。
Selenium:用于模拟人对浏览器进行点击、输出、拖拽等操作,就相当于是个人在使用浏览器,也常常用来应付反爬虫措施。
/6 总结/
写到这里,文章字数已经将近2000字了,介于篇幅原因,这篇文章主要介绍了第三方打码平台和破解的理论部分,下一篇文章将详细介绍破解谷歌人机的具体过程,下篇文章会配上较多的图和代码,明天早上9点不见不散,小伙伴们敬请期待吧!
------------------- End -------------------
本文分享自微信公众号 - Python爬虫与数据挖掘(crawler_python)
原文出处及转载信息见文内详细说明,如有侵权,请联系 407975303@qq.com删除。
原始发表时间:2020-02-13
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
手把手使用Python教你破解谷歌(Google)人机验证码—上篇相关推荐
- 手把手用Python教你如何发现隐藏wifi
今天与大家一起分享使用Python来发现隐藏的wifi. /2 背景介绍/ 随着生活的进步,阅历的加深,人们对无线网络安全的重视程度越来越大,防范意识也越来越强,有人说,我把无线网络隐藏了,就肯定安全 ...
- 如何用python计算工资-手把手用Python教你分析运筹学薪资状况
『运筹OR帷幄』原创 作者:周岩 由于近些年互联网和计算机的发展,数据对于各各行业来说是一块新的"金矿",再加上近两年人工智能的兴起,数据的重要性更是越加的凸显,因此一些新的职业比 ...
- 爬虫实战 | 手把手用Python教你采集可视化知乎问题的回答(内附代码)
击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 名花倾国两相欢,常得君王带笑看. 问 ...
- 手把手教你破解Linux系统root密码——无需任何工具,有手就行
[写作说明]:笔者是Linux学习和爱好者,学习或者工作中总是看到有人忘记root密码不知所措,其实不用慌张,Linux下破解root密码非常简单,今天我就手把手教会大家在Linux下破解root密码 ...
- python代码翻译-10 行代码,Python 教你自制屏幕翻译工具,有逼格!!
原标题:10 行代码,Python 教你自制屏幕翻译工具,有逼格!! 1. 场景 大家如果平常遇到不认识的英文,相信大部分的人都会复制内容后,使用翻译软件,或者拷贝到网站上去执行翻译. 当然,对于 I ...
- python的翻译-Python编写简单的谷歌翻译软件
Python编写简单的谷歌翻译软件 这是我学习Python的图形模块tkinter时完成的一个小作业,翻译速度快, 直接调用Google翻译的Python接口,界面简洁,已成为我日常编程的小助手^^ ...
- python爬虫教程-Python教父|廖雪峰老师官方爬虫教程,13个案例带你全面入门!
原标题:Python教父|廖雪峰老师官方爬虫教程,13个案例带你全面入门! Python简直就是万能的,你用Python都做过哪些事? 用网页看各大网站的VIP视频,用python下载? 用Pytho ...
- python代码翻译器-10 行代码,Python 教你自制屏幕翻译工具,有逼格!!
原标题:10 行代码,Python 教你自制屏幕翻译工具,有逼格!! 1. 场景 大家如果平常遇到不认识的英文,相信大部分的人都会复制内容后,使用翻译软件,或者拷贝到网站上去执行翻译. 当然,对于 I ...
- 教你如何使用Google进行搜索
教你如何使用Google进行搜索 看了这篇文章的标题以后,也许有些人会觉得没什么价值,不就是搜索吗,还会有什么深奥的知识不成.的确,对于黑客职业来说,这篇文章的技术含量不是很高.但是它能够给你 ...
最新文章
- Spring Boot Spring MVC 异常处理的N种方法
- java反射 invoke详解
- ACCESS中如何比较日期和时间,使用DateDiff函数
- if you miss it, you can hope for future
- 国内免费GPU资源哪里找,让我告诉你最新的薅羊毛“秘籍”
- linux系统键盘记录器,可截获到 QQ 密码 键盘记录器源码
- LeetCode 354. 俄罗斯套娃信封问题(最长上升子序 DP/二分查找)
- VB.net编码规范(转帖)
- 豆瓣鹅组等7个小组被停用 豆瓣4个月累计关停56个问题小组
- 2019.7.24循环结构以及昨天的预习题。
- Bootstrap滚动监控器
- maven 多环境打包发布的两种方式
- 第二把数独游戏 代码
- cocos2dx截整屏、截部分屏
- blob类型视频测试(blob加密视频源地址)
- 宏观经济指标分析与数据可视化——PMI
- 易基因|ChIP-seq等实验揭示CHD6转录激活前列腺癌通路的关键功能 | 肿瘤耐药研究
- Python实现历史记录功能
- 初体验之rawkv learner recover灾备切换
- [爬虫实践blog]之——GET公众号封面图
热门文章
- 网络游戏装备是计算机数据,DNF装备搭配计算器_17173DNF专区_17173.com中国游戏门户站...
- FatTree胖树拓扑结构
- IBM CEO彭明盛年薪上涨11%达2090万美元
- 从语义分析到操作系统,图灵机器人明年就能走进你家?
- 一些获取免费域名的方法
- java实现 GeoHash 算法(GeoHash位数与距离对应关系)
- Python 800 道习题 (°ー°〃) 测试你学废了嘛
- access 分组序号_如何对Access 2007报表进行分组
- 微观经济学知识点(九)
- Windows11中文原版镜像系统ISO下载