验证码识别登录:使用超级鹰(验证码识别第三方包)识别超级鹰网站登录
验证码识别超级鹰网址:超级鹰验证码识别-专业的验证码云端识别服务,让验证码识别更快速、更准确、更强大 (chaojiying.com)
注册并微信扫码即可获得1000积分,首先做如图操作生成ID
然后下载其第三方开发api python文件
点击下载即可,将下载好的python文件chaojiying.py放入你爬虫的代码路径文件夹里,打开并修改最后代码
验证码类型超级鹰官方网站里有 ,根据需求对应,这里选择1902即4-6位英文数字
关于导入超级鹰,需添加如下代码
from chaojiying import Chaojiying_Client#将页面img截图,并传给img变量
img = web.find_element_by_xpath('/html/body/div[3]/div/div[3]/div[1]/form/div/img').screenshot_as_png
chaojiying = Chaojiying_Client('用户名', '密码', 'ID')
dic = chaojiying.PostPic(img,1902)
#dic为识别的图片信息,包括
#{'err_no': 0, 'err_str': 'OK', 'pic_id': '9150421376883800001', 'pic_str': 'bwcn', 'md5': '6ac8e38e0f7f894dd1dbc37e503a8cf1'}
使用超级鹰来登录超级鹰网站,超级鹰网站界面如下
代码如下
from selenium.webdriver import Chrome
from chaojiying import Chaojiying_Client
import timeweb = Chrome()
web.get('http://www.chaojiying.com/user/login/')#处理验证码
img = web.find_element_by_xpath('/html/body/div[3]/div/div[3]/div[1]/form/div/img').screenshot_as_png
chaojiying = Chaojiying_Client('用户名', '密码', 'ID')
dic = chaojiying.PostPic(img,1902)
#print(dic)
#{'err_no': 0, 'err_str': 'OK', 'pic_id': '9150421376883800001', 'pic_str': 'bwcn', 'md5': '6ac8e38e0f7f894dd1dbc37e503a8cf1'}
verfy_code = dic['pic_str']#输入信息
web.find_element_by_xpath('/html/body/div[3]/div/div[3]/div[1]/form/p[1]/input').send_keys('用户名')
web.find_element_by_xpath('/html/body/div[3]/div/div[3]/div[1]/form/p[2]/input').send_keys('密码')
web.find_element_by_xpath('/html/body/div[3]/div/div[3]/div[1]/form/p[3]/input').send_keys(verfy_code)
time.sleep(5)
#点击登录
web.find_element_by_xpath('/html/body/div[3]/div/div[3]/div[1]/form/p[4]/input').click()print('登录成功')
#打印当前剩余积分
jifen = web.find_element_by_xpath('/html/body/div[3]/div[2]/div[1]/div[1]/span').text
print(jifen)
最后执行结果如下
验证码识别登录:使用超级鹰(验证码识别第三方包)识别超级鹰网站登录相关推荐
- 前嗅ForeSpider教程:网站登录配置
当我们在采集中碰到:所采集的网站数据需要登录,才可以看到所需信息时,则需要在软件中模拟登陆环境,采集数据,此时需要配置登录信息. 今天小编就教大家:如何进行网站登录配置,具体步骤如下: 登录网站配置: ...
- 前嗅ForeSpider教程:网站登录配置 1
2019独角兽企业重金招聘Python工程师标准>>> 当我们在采集中碰到:所采集的网站数据需要登录,才可以看到所需信息时,则需要在软件中模拟登陆环境,采集数据,此时需要配置登录信息 ...
- 网站登录入口大全|搜索引擎登录入口
百度网站登录入口: http://www.baidu.com/search/url_submit.html 搜搜网站提交入口: http://www.soso.com/help/usb/urlsubm ...
- Python使用网络抓包的方式,利用超级鹰平台识别验证码登录爬取古诗文网、上篇--识别验证码
Python使用网络抓包的方式,利用超级鹰平台识别验证码登录,<爬取古诗文网>. 上篇–识别验证码 序言: 哈喽,各位小可爱们,我又来了,这次我新学习到的内容是python爬虫识别验证码. ...
- Tesseract:识别知乎网站登录验证码
机器视觉 从 Google 的无人驾驶汽车到可以识别假钞的自动售卖机,机器视觉一直都是一个应用广 泛且具有深远的影响和雄伟的愿景的领域. 我们将重点介绍机器视觉的一个分支:文字识别,介绍如何用一些 P ...
- 【验证码的识别】—— 点触式验证码的识别
一.前言 大家好,不知不觉的我来csdn已经又一周年了,在这一年里,我收获了很多东西,我是2022年2月22日入驻CSDN的,一开始只是为了方便浏览文章的,后来,我也有事没事发发文章,创作了100多篇 ...
- java自动识别图片验证码插件_JMeter开发插件——图片验证码识别
我们在性能测试中总会时不时地遭遇到来自于应用系统的各种阻碍,图片验证码就是一类最常见的束缚,登录或交易时需要按照图片中的内容输入正确的验证信息后,数据才可以提交成功,这使得许多性能测试工具只能望而却步 ...
- 12306验证码识别初尝试(3)——tesseract的长处与短处,使用百度文字识别与百度图片自动识别验证码并自动抢票,识别成功率10%
12306验证码识别是我人生中"抢购"这一重大环节的第一步,所以我一定会把此环节写好,现在12306已经小小成功,接下来,我打算使用keras来深度学习解决12306抢票的问题,当 ...
- 验证码识别的作用 优优云验证码识别软件
验证码识别的作用 优优云验证码识别软件 如今已经是一个互联网流行的时期,而早在21世纪刚刚来临之际,人们对于互联网就已经并不陌生了.作为21世纪的新型人类来说,互联网更是我们生活中不 ...
- php验证码百度ocr识别,利用百度OCR实现验证码自动识别
在爬取网站的时候都遇到过验证码,那么我们有什么方法让程序自动的识别验证码呢?其实网上已有很多打码平台,但是这些都是需要money.但对于仅仅爬取点数据而接入打码平台实属浪费.所以百度免费ocr正好可以 ...
最新文章
- 判断数组元素相等 php,php中判断数组相等的方法以及数组运算符介绍
- list 分组_「正则表达式」 匹配分组
- alphogo 理解
- 前端又要失失失失失失失失失业了!
- 基于遗传算法的排课系统
- vue使用jsMind(思维导图)
- x509证书有效期校验过程_基于TLS1.2(GmSSL)
- 渲染科研入门到入土(Chinagraph2020闫令琪老师分享)
- vscode 路径宏_VSCode宏怎么设置?VSCode宏的添加方法!
- 第三十一篇 -- 学习第六十八天打卡20190911
- VM虚拟机上的网络设置
- win10微信打电话对方听不到你的声音,你能听到对方声音
- AI论文投稿前的自我反思
- java 消除png 锯齿_java Graphics2d消除锯齿,使字体平滑显示
- 基于神经网络识别抑郁症附matlab代码
- 新浪微博2012校招笔试题
- AI绘画神器Stable Diffusion的疯狂与危险
- AJ-Report项目分析(7)
- 如何在 Windows 10 的同时安装 Ubuntu 20.04实现双系统
- eclipse如何去掉无用的validation、优化eclipse