• 2024-07-04【12321骚扰电话举报受理中心-短信验证安全分析报告】
    前言由于网站注册入口容易被黑客攻击,存在如下安全问题:暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞所以大部分网站及App都采取图形验证码或滑动验证码等交互解决方案,但在机器学习能力提
  • 2024-07-04selenium13_二次封装
    classBase():def__init__(self,driver):self.driver=driverself.timeout=10self.t=0.5#查找元素的另一种方法:deffindElementNew(self,locator):#定位到元素,返回元素对象,没有定位到返回timeout异常ele=
  • 2024-07-04selenium08_鼠标事件、键盘事件
    1.鼠标事件需要导入:fromselenium.webdriver.common.action_chainsimportActionChains1)右击el=driver.find_element_by_id("kw")#定位元素ActionChains(driver).context_click(el).perform()#右击2)双击el= driver.find_element_by_xpath("//div[@id='qrcode�
  • 2024-07-04selenium09_3种等待
    1.time.sleep(2)进程休眠一次有效,一直等待,浪费时间time.sleep(2) 设置2s,等待2s 2.driver.implicitly_wait(10) 隐式等待原理:等当前页面加载完成1)最大等待时间10s2)全局的:脚本中只需写一次,脚本中所有元素定位的场景,都可用3)针对于当前页面的所有元素定位有效缺点:
  • 2024-07-04selenium11_js语法
    1.JS语法js中元素定位方法,如下5种方法:a.通过id获取,获取的是单个document.getElementById("id")b.通过name获取,获取的是多个document.getElementsByName("name")[0]c.通过标签名选取元素,获取的是多个document.getElementsByTagName("tag")d.通过CLASS类选取元素,获取的是多个
  • 2024-07-04selenium04_iframe切换
    1.用iframe的id属性切换到iframe:driver.switch_to.frame("id的值")2.用iframe的name属性切换到iframe:driver.switch_to.frame("name的值")3.iframe没有id和name属性,把iframe当作一个对象,用标签去定位全部iframe,然后用下标取某个iframe,再去切换frame=driver.find_elements_by_t
  • 2024-07-04selenium05_窗口切换
    #获取当前窗口句柄current_handle=driver.current_window_handle #获取全部窗口句柄all_handles=driver.window_handles #切换窗口driver.switch_to.window(current_handle)driver.switch_to.window(all_handles[-1]) #关闭当前窗口(注:关闭当前窗口后,光标没有切换
  • 2024-07-03保持校园网自动登录的代码备忘: 基于webdriver和chrome
    在跑一个处理很多数据的代码,需要不间断地运行。而且最近打算回家一周,需要远程控制电脑。但是学校的校园网每到晚上就会自己断开,干脆写份脚本来保持校园网的连接这份简单的代码只包括三个部分,检测网络状态的部分,自动登录校园网的部分,循环执行的部分、importosimporttimeimpo
  • 2024-07-02WebDriver 类的常用属性和方法
    目录
  • 2024-07-02Ubuntu20.04无法安装也无法卸载显卡驱动
     起因是发现nvidia-smi报错:NVIDIA-SMIhasfailedbecauseitcouldn'tcommunicatewiththeNVIDIAdriver.MakesurethatthelatestNVIDIAdriverisinstalledandrunning.然后以为把驱动卸载掉重新装一下就行了。sudoapt-getremove--purgenvidia*//卸载原有
  • 2024-07-013、爬虫-selenium-获取用户cookie的使用
    注意这里使用的是chrom浏览器、所以要下载对应版本的chromdriver.exe工具、且放在同一文件目录下或者在电脑中设置环境变量、或者放在pycharm安装目录下的 E:\installDir\python\Scripts 路径下即可chromedriver-120.exefromseleniumimportwebdriver#webdriver.Chrom
  • 2024-07-01alert 窗口的处理
    alert窗口的类型:警告框、确认框、对话框 操作alert窗口:切换至alert窗口:driver.switch_to.alert获取alert窗口的值:alert.text确定:alert.accept()取消:alert.dismiss()输入值:alert.send_keys("内容") fromseleniumimportwebdriverimportti
  • 2024-06-30类JPA定制mysql中日志打印
    在类JPA自定义框架中,使用mysql数据库,开发环境可以考虑调整driver:jdbc.driver=net.sf.log4jjdbc.DriverSpy配置:spring.datasource.driver-class-name=net.sf.log4jdbc.DriverSpyspring.datasource.url=jdbc:log4jdbc:mysql://localhost:3306/springboot?useUnicode=true&
  • 2024-06-30浅谈 Selenium 控制浏览器操作
    控制浏览器操作:(1)最大化、最小化浏览器:driver.maximize_window()(2)控制、获取浏览器大小:driver.get_window_size()(3)获取当前标签页title、url:print("标签页title:{}".format(driver.title))print("标签页url:{}".format(driver.current_url))(4)前进、后退、刷新:#前进driver
  • 2024-06-22最新抖音艺术签名小程序源码/艺术签名设计小程序源码 后台+前端+数据库
    内容目录一、详细介绍二、效果展示1.部分代码2.效果图展示三、学习资料下载一、详细介绍最新字节跳动小程序抖音艺术签名小程序源码/艺术签名设计小程序源码这个小程序是一个非常有用的工具,可以帮助您创建各种各样的艺术签名,以便在社交媒体平台上展示您的个性和创
  • 2024-06-21Python+selenium+unittest框架实现网易邮箱的自动登录
    文章目录概要整体架构流程技术细节小结概要 本实例只针对简单的账密登录场景做处理,涉及登录方式切换、人机检测部分未作处理,后续会跟进处理。整体架构流程依赖环境    Python3.7    selenium3.141.0    ddt1.6.0        目
  • 2024-06-21Airtest-Selenium实操小课④:微信读书上阅读书籍
    此文章来源于项目官方公众号:“AirtestProject”版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途1.前言上一课我们讲到用Airtest-Selenium爬取下载可爱的猫猫图片,还没看的同学可以戳这里看看~那么今天的推文,我们就来说说看,怎么实现模拟真人去打开微信读书网
  • 2024-06-20常见数据库url 和driver
    转自:http://blog.csdn.net/kimsoft/article/details/3305675PropertiesfilewithJDBC-relatedsettings.##########HSQLDB##########jdbc.driverClassName=org.hsqldb.jdbcDriverjdbc.url=jdbc:hsqldb:hsql://localhost:9001/bookstorejdbc.username=sajdbc.password
  • 2024-06-20三、浅谈 Selenium
    1.Selenium简介:Selenium是一款免费的、开源的、基于Web页面的UI自动化测试工具,可以支持多个浏览器。 2.Selenium框架由多个工具组成:SeleniumIDE、SeleniumRC、SeleniumWebDriver、SeleniumGrid(2.1)SeleniumIDE:通过录制操作完成基本脚本构建的工具;(2.2
  • 2024-06-20Selenium如何实现拼多多自动抢红包
    使用Selenium来实现拼多多自动抢红包涉及以下几个步骤:安装必要的工具和库:安装Selenium库:可以使用pip进行安装。安装浏览器驱动程序:例如ChromeDriver,如果你使用的是Chrome浏览器。pipinstallselenium设置Selenium和浏览器驱动:下载并配置浏览器驱动程序。设置SeleniumW
  • 2024-06-20Appium-Python-Client 4.+版本踩坑实录
    Appium-Python-Client4.+版本TouchAction类被appium.webdriver.extensions.action_helpers.ActionHelpers取代使用方法#点击坐标self.driver.tag(positions,duration=duration)#屏幕元素滑动self.driver.scroll(origin_el=origin_el,destination_el=destination
  • 2024-06-20SpringBoot+Selenium模拟用户操作浏览器
    SeleniumSelenium是一个用于Web应用程序自动化测试的开源工具套件。它主要用于以下目的:浏览器自动化:Selenium能够模拟真实用户在不同浏览器(如Chrome、Firefox、IE/Edge等)中的交互行为,通过编程方式控制浏览器执行一系列操作,例如点击按钮、填写表单、导航页面等。兼容性测试:通过
  • 2024-06-19【 东方航空-注册安全分析报告】
    前言由于网站注册入口容易被黑客攻击,存在如下安全问题:暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞所以大部分网站及App都采取图形验证码或滑动验证码等交互解决方案,但在机器学习能
  • 2024-06-19设备树下的platform驱动编写
    文章目录前言一、platform是什么?二、编写步骤1.在设备树中创建设备节点2.注意兼容属性3.编写platform驱动总结前言基于总线、设备和驱动这样的驱动框架,Linux内核提出来platform这个虚拟总线,相应的也有platform设备和platform驱动。一、platform是什么?
  • 2024-06-18嵌入式linux系统中SPI子系统driver与device分析02
       大家好,本篇文件继续分析,linux系统重SPI数据结构体,它的实际运行原理与方法。第一:SPI层次第二:SPI子系统结构体关系图spi_master(spi_controller):对Soc的SPI控制器的抽象spi_bus_type:spi的bus_type,代表了硬件上的SPIBusspi_device:spi从设备spi_driver: