首页 > 其他分享 >selenium验证码处理-获取验证码图片二进流数据转成原图保存

selenium验证码处理-获取验证码图片二进流数据转成原图保存

时间:2022-10-18 15:47:05浏览次数:48  
标签:原图 视频 代码 selenium 验证码 进流 图片

1.因为视频的作者给的代码不完整,只有核心部分的代码。

2.视频作者示例使用的第三方破解12306的脚本网页(失效了)

所以本人无法复现,此次截取部分代码作为理解核心意思(思想方法最重要)

1.面向对象的封装,数据分类 初始化方法使用的是赋予图片名字、路径、

获取验证码8张图片的每一张图片的中心区域的坐标

 

 但是在浏览器中对应的x,y坐标不一样:

 

 所以要对x,y的坐标值进行相应的反转

 

 

 2.验证码的点击操作:

视频展示:

 

 代码demo:

 

 

 其他模块

 

标签:原图,视频,代码,selenium,验证码,进流,图片
From: https://www.cnblogs.com/lirongyu-test/p/16802635.html

相关文章

  • selenium 浏览器驱动下载安装(chrome)
    selenium下载地址https://pypi.org/project/selenium/4.0.0/#filesFireFox驱动下载地址https://github.com/mozilla/geckodriver/releaseschromeDriver下载地址ht......
  • selenium4-定位组元素
    总体思路:find_elements()该方法将所有定位到的元素放到一个列表中,再通过列表的下标定位到具体元素。例1、使用tagname定位到百度搜索框,并输入selenium关键字service......
  • selenium4-定位单个页面元素
    在操作各项页面元素之前,先介绍下如何通过Python代码来找到这些元素。WebDriver提供了18种元素定位方法,共分为两类(定位当个元素、定位组元素),本节先举例详细介绍下selenium4-......
  • 基于airtest-selenium的UI自动化测试
    一.airtest-selenium环境搭建1.1安装与介绍airtest-selenium库是基于selenium库的进一步封装:https://airtest.doc.io.netease.com/tutorial/13_Selenium/pip instal......
  • Selenium4Web自动化4-鼠标键盘模拟操作
    一、Web元素交互参考官方文档:https://www.selenium.dev/zh-cn/documentation/webdriver/elements/interactions/用于操纵表单的高级指令集.仅有五种基本命令可用于元......
  • Selenium4Web自动化3-等待机制详解
    一、sleepsleep(timeout)是设定一个固定的等待时长,代码运行到此处,会强行进行等待指定的时间,使用方便的同时,效率最低,不建议使用。缺点:不能准确把握需要等待的时间(有时操......
  • Selenium4Web自动化2-页面元素定位
    一前端页面的组成分析详解1常见标签标签语言,常见的标签有:a:超链接img:图片input:输入框、文件上传button:按钮select:下拉框iframe:窗体p:文字。。。。。2标签语......
  • Python爬虫之基于selenium实现12306模拟登录
    参考:https://blog.csdn.net/m0_54490473/article/details/122751814解决了个主要问题,滑块验证错误。文件由:vscode编写,浏览器驱动为EDGE.驱动下载地址:https://develop......
  • selenium验证码处理-打码平台操作
    1.进入打码平台(超人,斐斐)斐斐-------官网:   超人-------官网:   2.选择对应的开发文档,下载对应的demo示例,并把demo的python脚本放到项目包管理地址去参考:......
  • Selenium4Web自动化1-自动化入门与环境搭建
    一、自动化测试基础1分层自动化测试  分层的自动化测试:从黑盒(UI)单层到黑盒和白盒多层的自动化测试,即从全面黑盒自动化测试到对系统的不同层次进行的自动化测试。1......