一种简单的过某宝验证码的方式(仅做学习使用)

开篇

今天介绍一种简单的过某宝验证码的方式,用的是自动化,这样对不会js逆向的小白非常友好,只需要用到selenium框架就能轻松过某宝验证码,即模拟人的操作对滑块进行滑动。
但是首先还是需要训练验证码和标题

训练前:
在这里插入图片描述
**

注意

**
可以看到这个验证码由一张题目图片和背景图片组成,其中题目图片,最重要的是里面的提示词

在这里插入图片描述
并且提示词有两种语义,而且添加了噪声,所以需要对它进行处理再进行ocr识别,这样结果正确率才高

  • 背景图片由5-7个图标组成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意这个背景图也是有噪声的,最好处理一下

训练后:
在这里插入图片描述

可以看出图中已经给我们识别出了各个目标。

在这里插入图片描述

通过训练就可以让程序给我们返回目标物体的坐标,就可以用来自动化的滑动操作。我这个模型迭代了600次,所以识别效率还是非常高的。

目前识别效果几乎可以达到100%,同时标题也需要进行处理,配合使用。

最后再使用自动化可以进行自动过滑块,省去了js逆向的时间和学习成本,毕竟扣js挺头疼的。

不会训练验证码的也可以去对接打码平台,最后返回坐标即可,只需要xmax,主要就是确定滑动的距离。

这些如果都解决了的话,最头疼的就是轨迹问题了,轨迹问题需要自己不断去尝试,可以先用js录制自己人工滑动的轨迹,然后再进行模拟,即可正常过掉。也可以使用一些曲线来进行轨迹的录制,多录制一些做成一个模块,方便调用。

目前测试正常滑过成功率几乎可以达到100%。

效果如下:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1534505.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Apisix离线安装

上传离线包 #ll apisix-3.2.2-0.el7.x86_64.rpm apisix-base-1.21.4.1.8-0.el7.x86_64.rpm apisix-dashboard-3.0.1-0.el7.x86_64.rpm cyrus-sasl-2.1.26-24.el7_9.x86_64.rpm cyrus-sasl-devel-2.1.26-24.el7_9.x86_64.rpm cyrus-sasl-gssapi-2.1.26-24.el7_9.x86_64.rpm cyr…

K8s利用etcd定时备份集群结合钉钉机器人通知

如何通过脚本的方式进行K8s集群的备份 查看K8s中master节点中etcd集群的状态 kubectl get pods -n kube-system | grep etcd由于使用的etcd服务是K8s搭建时自身携带的,并不是独立搭建的etcd集群信息。使用 K8s 搭建集群时,etcd 是 Kubernetes 集成的一个重要组件因此需要查…

多线程面试题-28问

1、查询Java有哪些线程? public class MultiThread {public static void main(String[] args) {// 获取 Java 线程管理 MXBeanThreadMXBean threadMXBean ManagementFactory.getThreadMXBean();// 不需要获取同步的 monitor 和 synchronizer 信息,仅获…

朗迪锋亮相2024年中国国际服务贸易交易会

9月12日至14日,2024中国国际服务贸易交易会(以下简称“服贸会”)在国家会议中心和首钢园区成功举办。本届服贸会由商务部和北京市人民政府共同主办,继续秉承“全球服务 互惠共享”的宗旨,与参展企业一同聚焦“共享智慧…

开源项目低代码表单FormCreate中通过接口加载远程数据选项

在开源项目低代码表单 FormCreate 中,fetch 属性提供了强大的功能,允许从远程 API 加载数据并将其应用到表单组件中。通过灵活的配置,fetch 可以在多种场景下发挥作用,从简单的选项加载到复杂的动态数据处理。 源码地址: Github …

再次进阶 舞台王者 第八季完美童模全球赛代言人【刘诗乐】赛场秀场超燃合集!

7月20-23日,2024第八季完美童模全球总决赛在青岛圆满落幕。在盛大的颁奖典礼上,一位才能出众的少女——刘诗乐迎来了她舞台生涯的璀璨时刻。 代言人——刘诗乐,以璀璨童星之姿,优雅地踏上完美童模盛宴的绚丽舞台,作为开…

WebGL系列教程八(GLSL着色器基础语法)

目录 1 前言2 基本原则3 基本数据类型4 顶点着色器和片元着色器4.1 声明4.2 初始化项目4.3 赋值 5 结构体5.1 声明5.2 赋值 6 函数6.1 基本结构6.2 自定义函数6.3 常用内置函数 7 精度8 其他9 总结 1 前言 通过前七讲,我们已经见过了WebGL中的部分基础语法&#xff…

性能诊断的方法(三):异常信息诊断方法

关于性能诊断的方法,我们可以按照“问题现象—直接原因—问题根源”这样一个思路去归纳。我们先从问题的现象去入手,包括时间的分析、资源的分析和异常信息的分析。接下来再去分析产生问题现象的直接原因是什么,这里我们归纳了自上而下的资源…

胤娲科技:一场前所未有的运维革命

嘿,朋友们,你们有没有想过,如果电信网络里突然来了位“超级大脑”,我们的生活会是啥样? 以前啊,网络一有点小情绪,运维小哥就得像侦探一样,层层抽丝剥茧找问题。但现在,大…

无需基础轻松学!三步到位,教你亲手构建个性化AI大模型!

众所周知,我们已经有很多免费的大模型工具可以用,比如: 文心一言:https://yiyan.baidu.com/ 通义千问:https://tongyi.aliyun.com/qianwen/ kimi:https://kimi.moonshot.cn/ 以及众多手机APP&#xff1…

CAPL_构建基于UDS的刷写学习—01 Hex文件的解析

前言: 打算写一个系列:CAPL_构建基于UDS的刷写学习,大致写一下写作的思路 1:本文是第1篇首先讲解基础。首先搞清楚,各种不同文件(常见的S19,hex,bin,以及汽车行业主机厂自己的各种文件CBF(奇瑞特有),VBF&…

FTP传输太不靠谱了,怎么去找替代FTP软件呢?

在当今这个数据驱动的时代,企业对于文件传输的需求日益增长,而传统的FTP协议由于其在安全性、传输效率、管理便利性等方面的局限性,已经无法满足现代企业的需求。因此,寻找一种可靠的FTP替代方案成为了企业亟待解决的问题。 FTP的…

HRSC2016绘制Ground Truth

利用DOTA的脚本绘制HRSC数据集的真实框,首先将HRSC的标注文件转换为DOTA格式,然后利用DOTA的脚本绘制目标框 新建文件 进入到HRSC2016的Test目录,新建两个文件夹: mkdir DOTA_labels DOTA_labels_drawed新建3个py文件 dota_ut…

【TabBar嵌套Navigation案例-cell重用 Objective-C语言】

一、我们来说这个cell重用(重复使用)的问题啊 1.我们这个比分直播推送页面, 这个里边呢,现在这个cell,涉及到两个样式,上面呢,是Default的,下面呢,是Value1的,然后,我们在这个里边啊,我们每一组就一个cell啊,然后呢,我把这个组,多给它复制几份儿,现在是三个组…

Linux-Makefile的编写、以及编写第一个Linux程序:进度条(模拟方便下载的同时,更新图形化界面)

目录 一、Linux项目自动化构建工具-make/Makefile ​编辑 背景: makefile小技巧: 二、Linux第一个小程序-进度条 先导: 1.如何利用/r,fflush(stdout)来实现我们想要的效果; 2.写一个倒计时: 进度条…

恭喜!龙蜥社区2024年中三大奖项评选名单新鲜出炉

近日,在 2024 龙蜥操作系统大会上,龙蜥社区公布了 2024 年中三大奖项评选名单——“最佳合作伙伴奖”“最佳用户案例奖”“最佳应用实践奖(个人)”,并邀请清华大学计算机系教授、龙蜥社区高级顾问史元春,海…

地市专利申请及授权数据集合(2000-2023年)xlsx+dta格式

包括发明专利、实用新型、外观专利的申请和授权等。专利作为衡量一个地区科技创新能力和水平的重要指标,不仅反映了地方企业在技术研发、产品创新方面的活跃程度,也是推动产业升级、促进经济高质量发展的关键力量 一、数据介绍 数据名称:地…

ImportError: DLL load failed while importing _ssl: 找不到指定的模块的解决方法

ImportError: DLL load failed while importing _ssl: 找不到指定的模块的解决方法 现象解决办法 现象 在命令行中,可以正常导入_ssl模块,如下: Python 3.9.0 (default, Nov 15 2020, 08:30:55) [MSC v.1916 64 bit (AMD64)] :: Anaconda, …

落地扶持丨云微客山西临汾落地会销圆满收官

2024年9月6日,云微客落地扶持走进山西临汾红星美凯龙《助力家居行业营销数智化研讨会》,活动吸引了近百家家居品牌商户的参与,现场气氛热烈,签约不断,为当地家居行业打开短视频矩阵营销新思路。 短视频成为全行业必争…

界面控件DevExpress中文教程:如何PDF图形对象的可见性?

DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress 近期重要版本v24.1已正式发布,该版本拥有众多新产…