当前位置:淡墨SEO首页 > SEO软件 > 旋转角度api生成并逆向通过旋转验证码

旋转角度api生成并逆向通过旋转验证码

淡墨SEO3年前 (2022-09-07)SEO软件20865

接上一篇文章,本篇主要是对上一篇文章进行一个实际测试,测试之前,我们需要获取旋转角度,从而计算拖动距离以及逆向运行完成拖动这两个部分。下面主要讲解一下。


一、旋转角度识别

旋转角度识别,需要大家大量的训练模型,从而计算出预测角度。这里我就不再演示了,本次主要用现成的模型,然后通过接口传入图片图片参数即可完成识别,获取角度。


1、flask生成api接口代码


获取token,token在我的商城,购买获取token,每次识别不到1分钱。其次就是图片字节,图片就是我们待旋转的图片


image.png


image.png


返回的字段status代表成功返回、angle代表返回的图片角度、spaceX代表滑动距离、remain代表接口剩余次数。接下来我们在postman上进行测试,可以看到已经成功返回信息。


image.png


这里角度识别的token,可以在我的商城  http://pan.cp30.cn  浏览器打开,购买获取token。每次请求不到1分钱,低于市场价

image.png


对于这个接口请求获取角度,在代码中请求方式如下:

imgContent = self.session.get(url=imgUrl,headers=self.headers,verify=False).content
print(imgContent)
files = {'file':imgContent}
data = {
'token':'S0JwV2R1R0NEWQxx='
}
resp = requests.post('http://39.106.32.181:5100/rotate',data=data,files=files).json()
self.angle = int(resp['angle'])


二、验证识别通过


正常调用浏览器进行滑块拖动,如果拖动错误,返回的参数中 op=0,代表验证失败。

image.png



op=1 代表验证通过


image.png



接下来在代码中进行测试请求,比如测试这串url


image.png    


image.png


只要op=1,代表验证成功了


image.png



总体上来看,分为两部分,一是训练模型获取角度,这里可以从我的接口请求也可以。二是逆向运行完成滑块拖动。如果对逆向源码有兴趣的话,可以私信我回复源码哦!

扫描二维码推送手机访问

文章内容均为原创,禁止转载!

本文链接:http://danmoseo.com/news/15.html

标签: js逆向

相关文章

某讯视频用python解析数据并下载视频mp4格式

某讯视频用python解析数据并下载视频mp4格式

国庆祝福祖国生日快乐。偶尔间,想做做视频剪辑,需要下载视频素材,但是在平台上的视频似乎不支持手动下载。自然学了python,可以试着用代码去下载视频,在这块找到相应的教学内容,本次内容主要是分享用python如何去获取下载某讯视频。下面为大家讲解一下。就拿最近比较火的昆仑神宫来做下视频解析下载,首先...

点选验证码js逆向识别进行360url提交

点选验证码js逆向识别进行360url提交

一般我们遇到点选验证码的时候,最简单的方式就是通过selenium调用浏览器,对验证码区域定位截图然后调用平台识别文字坐标。但是用selenium是比较麻烦的。我们还可以用js逆向识别参数生成方式,最后再用接口调用,下面就举例一下360提交的点选验证码js逆向调用。对于这样的点选验证码,我们要知道图...

自动过旋转验证码并查询关键词排名

自动过旋转验证码并查询关键词排名

如果用程序持续查关键词排名的话,肯定会遭遇百度反爬机制,反爬手段就是旋转验证码,需要过了旋转验证码才可以继续爬取,在之前已经逆向解决了旋转验证码,那么查询排名就可以持续性自动化进行。如果不过旋转验证码,那么就要买大量的代理ip去替换ip查询,而且这种做法查询过程中也会遇到反爬,并且查询速度收代理ip...

360识别文字验证码后并进行批量提交

360识别文字验证码后并进行批量提交

前面说到360点选验证码js逆向的过程,这次对js逆向的过程进行实际应用并进行url的批量提交,下面讲解一下主要难点。软件拍下自动发货地址:http://faka.danmoseo.com/buy/7视频演示问题一、网页图片尺寸是320*198,而通过请求接口获取的图片尺寸是580*410那么在代码...

利用pyppeteer模拟浏览器自动化二级域名绑定任务

利用pyppeteer模拟浏览器自动化二级域名绑定任务

最近百度一直在更新,取消dns、post请求403,更改滑块验证码等措施,导致现在发包绑二级频频被限制。既然这样,直接索性搞一个自动化浏览器的模式来绑定二级。此次用到的是pyppeteer浏览器框架。此框架异步处理 速度还是挺快的。而且不需要下载浏览器驱动,非常方便哈。视频演示:首先是百度二级域名绑...