E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
selenium常用方法
爬虫笔记40之反爬系列三:复杂验证码的处理(12306图片验证码、行为验证:
selenium
鼠标行为链 + 算法)
一、12306图片验证码解决方案:
selenium
(鼠标行为链)+打码平台思路:通过
selenium
来加载登录页面,获取验证码图片。我就可以把验证码图片交给超级鹰打码平台进行处理。
进阶的阿牛哥
·
2024-01-17 10:08
爬虫
python
爬虫——动作链、xpath、打码平台使用
系列文章目录第一章爬虫——爬虫初识、requests模块第二章代理搭建、爬取视频网站、爬取新闻、BeautifulSoup4介绍、bs4遍历文档树、bs4搜索文档树、bs4使用选择器第三章
selenium
山上有个车
·
2024-01-17 10:32
爬虫
爬虫
python
开发语言
数组
常用方法
1.判断arr数组是否含有元素str,没有返回-1arr.indexOf(str)2.遍历arr数组,k为键,v为值arr.map((v,k)=>{return;})3.arr数组添加元素arr.push('abc')arr.push({'id':3,'name':'abc'})4.arr数组删除元素i为下标或key值,n为删除该下标后的几个元素,一般为1arr.splice(i,n);arr.s
Artifacts
·
2024-01-17 10:21
python+
selenium
绕过验证码,通过cookie登录京东
importjsonfromtimeimportsleepfrom
selenium
importwebdriverbrowser=webdriver.Firefox()browser.maximize_window
qyykaola
·
2024-01-17 04:10
Python
PyQt5使用QSettings保存相关配置信息
一、前言QSettings可以实现windows下写注册表和写ini文件功能,本文仅介绍写Ini配置文件,QSettings写ini配置文件
常用方法
如下:二、使用方法1、实例化importPyQt5.QtCoreasqcsettings
wwwlyj123321
·
2024-01-17 04:31
pyqt
pyqt5
QSettings
一文详解JAVA的File类,FileInputStream和FileOutputStream
File类的
常用方法
有:exists():判断文件或目录是否存在。isDirectory():判断当前File对象是否代表一个目录。isFile():判断
揣晓丹
·
2024-01-17 03:22
java
java
python
开发语言
selenium
入门学习笔记
1元素定位及浏览器基本操作1.1游览器启动1.1.1普通方式启动from
selenium
importwebdriver#Chrome游览器driver=webdriver.Chrome()#Firefox
程序员?农民工!
·
2024-01-17 02:04
Python
selenium
学习
selenium
+python使用 XPath 表达式来实现找到目标元素时智能封装等待,执行测试代码启动Chrome浏览器后,地址栏只显示data;
背景学习使用XPath表达式来实现找到目标元素时智能封装等待执行测试代码启动Chrome浏览器后,地址栏只显示data;代码如下importunittestfrom
selenium
importwebdriverfrom
selenium
.common.exceptionsimportNoSuchElementExceptionfrom
selenium
.webdriver.support.waitim
seabirdssss
·
2024-01-17 02:04
测试
python
学习
selenium
快乐学Python,如何使用爬虫从网页中提取感兴趣的内容?
前面的内容,我们了解了使用urllib3和
selenium
来下载网页,但下载下来的是整个网页的内容,那我们又怎么从下载下来的网页中提取我们自己感兴趣的内容呢?
我爱娃哈哈
·
2024-01-17 02:54
玩转Python数据分析
python
爬虫
开发语言
UI自动化测试框架
自动化测试框架的步骤UI自动化测试框架的构成UtilsLog.javaReadProperties.JavacoreBaseTest.java打开游览器ElementFinder.java元素查找封装类
Selenium
Scr
蓝白汤姆
·
2024-01-17 01:05
ui
从零学Java File
JavaFile文章目录JavaFile
常用方法
File表示文件时File表示目录时常用案例1递归显示文件夹和文件2递归删除概念:代表物理盘符中的一个文件或者文件夹。
贰贰柒丶阿拽
·
2024-01-16 23:57
从零学Java
java
python
开发语言
从零学Java Lock 接口
常用方法
voidlock()//
贰贰柒丶阿拽
·
2024-01-16 23:26
从零学Java
java
python
开发语言
selenium
捕获网络请求
写在前面之前分享过CDP的知识,现在有一个需求需要在
selenium
自动化时捕获网络请求,这里记录一下。
银空飞羽
·
2024-01-16 22:11
selenium
测试工具
python
自动化
一篇关于UI自动化的持续总结
目前工作中使用的UI自动化框架:pytest+
selenium
。
得活到老学到老
·
2024-01-16 22:32
Java Web 状态管理(上) Cookie基础
的使用场景引入添加苹果进入购物车添加香蕉进入购物车那么假设说没有Cookie正常有Cookie的情况四、场景简单模拟创建第一个Servlet类创建第二个Servlet类来展现cookie启动服务器并进行抓包展示过程五、Cookie
常用方法
介绍六
罗不丢
·
2024-01-16 21:16
java
前端
开发语言
学习
笔记
web
软件测试|如何使用
selenium
处理iframe富文本输入框
如果我们要使用Python和
Selenium
进行自动化测试或操作这种富文本框,可能会遇到一些挑战。
软件测试曦曦
·
2024-01-16 21:00
软件测试
selenium
python
测试工具
软件测试
功能测试
自动化测试
程序人生
连续时间多bit sigma-delta调制器的动态元件匹配技术以解决静态和动态误差
处理元件失配有两种
常用方法
:(1)模拟/数字校准,(2)动态元件匹配(DEM)。校准技术通常需要对器件失配有一些先验的了解,并非常精确地测量失
沃卟炻
·
2024-01-16 21:58
audio
codec
codec
算法
数字信号处理
软件测试/测试开发/全日制/测试管理丨跨平台设备管理方案
Selenium
Grid
Selenium
Grid是一个用于实现分布式测试的工具,允许在多个机器和多个浏览器上同时运行
Selenium
测试。它可以有效地管理和分发测试任务,支持跨平台和跨浏览器的测试。
测试开发软件测试性能测试自动化测试
·
2024-01-16 19:51
selenium
测试工具
软件测试
测试开发
自动化测试
2022-04-01
driver来管理本page中元素,将page中的操作封装成一个个方法TestCase继承unittest.Testcase类,并依赖page类,从而实现相应的测试步骤四、非PO实现4.1代码展示from
selenium
importwebdriverfrom
Zhangkaix_
·
2024-01-16 19:10
软件测试/测试开发/测试管理丨Page Object模式:为什么它是Web自动化测试的必备工具
使用UI自动化测试工具时(包括
selenium
,appium等),如果无统一模式进行规范,随着用例的增多会变得难以维护,而PageObject让自动化脚本井然有序,将page单独维护并封装细节,可以使testcase
测试开发软件测试性能测试自动化测试
·
2024-01-16 19:19
自动化
软件测试
自动化测试
测试开发
【企查查】高级查询下突破导出5000条/10次限制思路tips,完整全量导出
并且有导出次数限制突破思路1、将一个查询条件下的数据进行时间拆分,例如拆分为5天时间段,每次的数据量会下降到5000以内2、用
selenium
对查询进行时间拆分点击,写算法对数据量判断自动拆分时间,保证时间段内的数据大于
DM。
·
2024-01-16 16:00
数据采集
python
爬虫
大数据
数据库
json
九、多线程之TaskAdvanced
1、Parallel
常用方法
System.Threading.Task中的Parallel.For和Parallel.Foreach是真正的的多核处理器并行执行程序。
四平二六
·
2024-01-16 16:14
.Net基础
c#
后端
asp.net
关于信号量控制多线程最大并发数量问题
问题:现在有20个网络请求需求,执行完毕就做个记录然后继续下面的逻辑,相信大家都知道多任务并发同时需要阻塞线程的
常用方法
是dispatch_group来处理,然后因为是大量的并发,所以我想到的是通过信号量
大菠萝_b08d
·
2024-01-16 16:34
java网络编程_Python 网络爬虫的常用库汇总
selenium
:自动化测试工具。一个调用浏览器的driver,通过这个库你可以直接调
weixin_39775577
·
2024-01-16 15:06
java网络编程
python吧
python库
python接口测试
python数据分析
python模块
python爬虫的常用库
2.
Selenium
Selenium
这是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作对于一些用JS做谊染的页面来说,这种抓取方式是非常有效的。
大数据苦行僧—yisurvey123
·
2024-01-16 15:36
python
数据分析
数据挖掘
线性代数
爬虫
搭建易配置的分布式爬虫架构
最近需要研究一下爬虫,这次的爬虫不是简单的requests+
selenium
+bs4或者是scrapy就能搞定的。
吴祺育的笔记
·
2024-01-16 15:39
干货|app自动化测试之Appium 源码分析
Appium是由Node.js来实现的HTTP服务,它并不是一套全新的框架,而是将现有的优秀的框架进行了集成,在
Selenium
WebDriver协议(JsonWireProtocol/Restfulwebservice
橙子_菇凉
·
2024-01-16 12:00
js
常用方法
:如何按某个字符分割字符串,js截取字符串等持续更新
每次遇到截取字符串,都感觉没那么顺心应手js的方法要多记录1、截取指定位置后的内容(1)、假设str=‘aaabbbcccddd’我想要拿到dddvarstr='aaabbbcccddd'varsplitStr=str.split('ccc')打印splitStr,得到的结果是['aaabbb','ddd']varlastStr=splitStr[1](2)、假设str=‘aaabbbcccddd
春晓_春眠花落
·
2024-01-16 12:58
js
javascript
前端
开发语言
基于Python的51job(前程无忧)招聘网站数据采集,通过
selenium
绕过网站反爬,可以采集全国各地数十万条招聘信息
使用Python编程语言和
Selenium
库来实现自动化的网页操作,从而实现登录、搜索和爬取职位信息的功能。
叫我:松哥
·
2024-01-16 12:27
python
selenium
爬虫
js
常用方法
目录字符串反转toUpperCase()小写字母转大写toLowerCase()大写字母转小写indexOf()返回字符所在字符串中的索引字符串反转str.split('').reverse().join('')split(a,b):将字符串转化成数组参数a:必传,代表分割位置的依据(可以是字符,也可以是正则表达式)参数b:非必传,代表可以返回的数组的最大长度,若设置了b则返回的数组长度<=b,若
大宁宁吖
·
2024-01-16 12:26
javaScript
javascript
前端
Selenium
定位元素的方法css和xpath的区别
selenium
是一种自动化测试工具,它可以通过不同的定位方式来识别网页上的元素,如id、name、class、tag、linktext、partiallinktext、css和xpath。
心软小念
·
2024-01-16 12:22
技术分享
软件测试
selenium
css
测试工具
java集合写法_Java进阶篇(三)——Java集合类
一.集合类接口以下接口的
常用方法
有很多,这里只提其中重要的几个方法,其它方法在使用时可参照AP
Effie Zzz
·
2024-01-16 11:01
java集合写法
Java进阶第七章——数据结构:Map
数据结构:Map本章所涉及到的数据结构知识可在数据结构学习记录中学习:咖啡ice的数据结构学习记录1.Map
常用方法
Map和Collection没有继承关系。
咖啡加Ice
·
2024-01-16 11:25
咖啡ice的Java学习记录
java
数据结构
《手把手教你》系列技巧篇(八)-java+
selenium
自动化测试-元素定位大法之By id(详细教程)
在
selenium
北京-宏哥
·
2024-01-16 11:39
selenium
开发语言
自动化
测试工具
java
《手把手教你》系列技巧篇(九)-java+
selenium
自动化测试-元素定位大法之By name(详细教程)
1.简介上一篇宏哥已经介绍了通过id来定位元素,今天继续介绍其他剩下的七种定位方法中的通过name来定位元素。本文来介绍Webdriver中元素定位方法之Byname,顾名思义,就是我们想要定位的目标元素节点上,有一个name="value"的属性,这样我们就可以通过name的value直接去找到这个元素。宏哥还是用百度首页搜索输入和点击提交来演示,由于搜索输入文本框有name属性,而点击提交没有
北京-宏哥
·
2024-01-16 11:09
java
selenium
开发语言
自动化
测试工具
windows
python下常用的爬虫模块
目录一:requests二:BeautifulSoup三:Scrapy四:
Selenium
一:requestsrequests是一个用于发送HTTP请求的Python库。
攻城狮的梦
·
2024-01-16 10:19
python开发
python
爬虫
开发语言
Java进阶第七章——数据结构:Collection
数据结构:Collection本章所涉及到的数据结构知识可在数据结构学习记录中学习:咖啡ice的数据结构学习记录1.Collection
常用方法
没有使用“泛型”之前,Collection中可以存储Object
咖啡加Ice
·
2024-01-16 08:15
咖啡ice的Java学习记录
java
数据结构
python
线程与同步
1.Thread的
常用方法
和总结1.1.通过getName()获取当前线程的名称要获取当前线程的名称,首先要获取当前线程对象:在MyThread类(继承Thread的方式)中获取当前线程对象比较简单,直接在
Java小生不才
·
2024-01-16 05:47
Java
线程安全
Selenium
小技巧!
ChromeDevTools简介ChromeDevTools是一组直接内置在基于Chromium的浏览器(如Chrome、Opera和MicrosoftEdge)中的工具,用于帮助开发人员调试和研究网站。借助ChromeDevTools,开发人员可以更深入地访问网站,并能够:检查DOM中的元素即时编辑元素和CSS检查和监控网站的性能模拟用户的地理位置模拟更快/更慢的网络速度执行和调试JavaScr
程序员江念
·
2024-01-16 04:24
自动化测试
软件测试
技术分享
selenium
测试工具
Mysql 之数据库、数据表创建、修改操作汇总
表名不得超过30个字符,变量名限制为29个字符,必须只能包含A–Z,a–z,0–9,_共63个字符;2)、数据库名、表名、字段名等对象名中间不要包含空格;3)、必须保证你的字段没有和保留字、数据库系统或
常用方法
冲突
知其_所以然
·
2024-01-16 03:35
Mysql
java技术
mysql
数据库
Mac系统python3.8中安装
selenium
Macbookpro默认python是2.7.10版本,安装python3.8后,再安装
selenium
步骤一:打开命令窗口,输入cd/usr/local/bin其中3.8即安装在此目录输入pip3install
selenium
祝思
·
2024-01-16 02:42
值栈中放数据
向值栈放数据多种方式1、第一种,获取值栈对象,调用值栈对象里面的set方法2、第二种,调用值栈对象里面的push方法3、第三种,在action定义变量,生成变量的get方法(
常用方法
)下面我们来一一用代码实现
小漫画ing
·
2024-01-15 23:10
Selenium
登录网页时,不定时出现异常弹窗的四种解决方案
方案一:加个异常判断,出现了就重新登录以下是一个简单的伪代码示例,展示了如何加入异常判断并重新登录:deflogin():#登录操作iflogin_success:returnTrueelse:returnFalsedefcheck_usbkey_matching():#检查当前用户与USBKEY是否匹配ifusbkey_matching:returnTrueelse:returnFalse#主程
今晚务必早点睡
·
2024-01-15 23:29
Python
selenium
python
java
Selenium
操作网页时,如何获取元素的CSS选择器?
1.案例输入文本操作的元素的CSS选择器怎么获取,用https://passport.baidu.com/v2/?login演示2.分析要获取元素的CSS选择器,可以使用浏览器的开发者工具来查看页面的HTML结构和元素属性。以下是在Chrome浏览器中获取元素CSS选择器的步骤:打开Chrome浏览器,并访问目标网站(例如:https://passport.baidu.com/v2/?login)
今晚务必早点睡
·
2024-01-15 23:58
Python
selenium
css
测试工具
数据结构初阶(4)(OJ练习【判断链表中是否有环、返回链表入口点、删除链表中的所有重复出现的元素】、双向链表LinkedList【注意事项、构造方法、
常用方法
、模拟实现、遍历方法、顺序表和链表的区别)
链表的相关OJ练习、链表的优缺点)_di-Dora的博客-CSDN博客目录OJ练习双向链表——LinkedListLinkedList的注意事项LinkedList的构造方法LinkedList类的一些其他
常用方法
双向链表
di-Dora
·
2024-01-15 22:45
易错知识点
数据结构初阶
java
数据结构
开发语言
学习
链表
【链表】系列题目精选(1)
可证明,见解答)
常用方法
待整理例题涉及
All_In_gzx_cc
·
2024-01-15 22:12
【LeetCode刷题之旅】
链表
leetcode
算法
Pandas模块数据统计与分析
常用方法
df.describe():按各列返回基本统计量和分位数df.count():计算非NA值的数量,axis=0按列计算,axis=1按行计算,默认axis=0。df.max():计算最大值,axis=0按列计算,axis=1按行计算,默认axis=0。df.min():计算最小值,axis=0按列计算,axis=1按行计算,默认axis=0。df.sum():计算和,axis=0按列计算,axis
WeiDong_Shi
·
2024-01-15 22:15
Web自动化测试,一定得掌握的 8 个核心知识点
传统主流的
selenium
框架是支持多语言的,大多数QA会的python和java语言都可以编写
selenium
代码,遇到需要编写js代码的cypress,以为又要学习一门编程语言,慢慢就放弃了。
程序员雷叔
·
2024-01-15 21:58
javascript
开发语言
测试用例
单元测试
测试工具
功能测试
jmeter
软件测试|如何使用
Selenium
处理隐藏元素
简介我们在使用
selenium
进行web自动化测试时,有时候会遇到元素被隐藏,从而无法对元素进行操作,导致我们的用例报错的情况。
测试萧十一郎
·
2024-01-15 20:05
软件测试
selenium
python
测试工具
功能测试
软件测试
自动化测试
程序人生
Java16:集合与泛型
ArrayList,LinkedList,Vector》Set接口,存储无序的,不可重复的数据--》高中讲的集合实现类:HashSet,LinkedHashSet,TreeSet对应图示:2.Collection
常用方法
zzx_nihao
·
2024-01-15 20:30
java
java
开发语言
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他