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

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

淡墨SEO4年前 (2022-09-07)SEO软件22555

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


一、旋转角度识别

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


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逆向

相关文章

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

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

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

百度域名批量添加和批量推送

百度域名批量添加和批量推送

好长时间没更新了,这段时间疫情原因居家办公做些工作方面的事也学点新的知识,SEO的事会根据大众反馈和需要去做一下。总之有好用的和SEO相关的知识都会拿出来分享一下,不会分享和SEO无关的知识内容。前面说到百度链接提交的功能,今天接着说一下百度域名批量提交和批量推送的功能,也是逆向验证码有关的知识内容...

百度站长二级域名批量添加

百度站长二级域名批量添加

接上一篇文章,这次将百度二级域名批量单独封装exe软件,进行一个批量添加操作。在正常页面进行二级域名绑定的时候,需要进行三步:1、输入网站,2、属性设置,3、文件验证。视频演示1、输入网站过旋转2、站点属性设置3、验证网站如果想做一个批量添加操作,每次都手动的话,未免会比较麻烦,这时可以用代码进行批...

百度站长二级域名批量诊断推送

百度站长二级域名批量诊断推送

二级域名批量诊断推送的意思就是百度站长平台抓取诊断功能,这个功能提交后,可以实时的来蜘蛛访问。但是如果手动去诊断的话,也非常麻烦,而且每次都要验证一下旋转。先来看看正常抓取诊断,每个域名每周可抓取70次。视频演示在代码中首先要获取指定站点的id值设置规则,随机字母推送网站链接过旋转验证整体的核心思想...

百度站长平台js逆向登录解析

百度站长平台js逆向登录解析

在我们使用百度站长平台看看网站数据信息的时候,肯定要先登录才能获取,那么就需要在网页上进行登录,然后才能看到网站一些信息以及做一些操作比如二级域名绑定,抓取诊断、关键词查看等。那如果要代码进行这些操作的话,要解决逆向登录的问题,或者不解决登录的话,在网页上获取cookie进行复制再进行代码操作。本次...