摘要:
Selenium寻找元素定位 id findElement(by.id(“id”)) name findElement(by.name(“name”)) class_name findElement(by.className(“className”)) linkText driver.findEle 阅读全文
摘要:
selenium webdriver进行元素定位时,通过seleniumAPI官方介绍,获取页面元素的方式一共有以下八种方式,现按照常用→不常用的顺序分别介绍一下。 官方api地址:https://seleniumhq.github.io/selenium/docs/api/java/index.h 阅读全文
摘要:
set CLASSPATH=%CATALINA_HOME%\bin\jul-to-slf4j-1.7.5.jar;^ %CATALINA_HOME%\bin\slf4j-api-1.7.5.jar或是检查这两个jar是否存在 阅读全文
摘要:
dhtmlxtree动态修改节点颜色(选中为一种颜色反之为另一种)当鼠标in时为一种颜色、out时为另一种 再次更新显示样式 阅读全文
摘要:
JAVA导入EXCEL文件并返回详细的导入详情并写入返回的excel文件(包括:成功、失败、原因),用户可以清楚的看到什么记录没有导入成功及原因。 阅读全文
摘要:
今天用到了Java中的Split函数,要以“|”作为分割符,当输入竖线时,发现出错,这个问题应该很久前就遇到过,不过太长时间就给忘了! 网上一搜,就找到了答案,这是因为split里面有两个参数,其中一个是“limit”,表示匹配参数的个数,另一就是匹配参数,split不是简单的匹配,里面输入的是“正 阅读全文
摘要:
根据以下内容设置: 阅读全文
摘要:
ChromeOptions options = new ChromeOptions(); 方式一 options.addArguments("--headless"); 方式二 options.addArguments("--window-size=600,600"); List<String> e 阅读全文
摘要:
selenium webdriver进行元素定位时,通过seleniumAPI官方介绍,获取页面元素的方式一共有以下八种方式,现按照常用→不常用的顺序分别介绍一下。 官方api地址:https://seleniumhq.github.io/selenium/docs/api/java/index.h 阅读全文
摘要:
一丶解析验证码组成 从上面三张图来看,极验滑动拼图验证码是由一个小的拼图和一个大的背景图组成,拼图的形状各式各样,背景图中有一个阴影缺口,与拼图形状一致。 这里我们使用F12大法打开浏览器控制台,观察一下验证码的页面结构。 通过观察可以看到,验证码所包含的图片均以<canves>画布的形式呈现在页面 阅读全文
摘要:
* 验证码地址:https://007.qq.com/online.html * 使用OpenCv模板匹配 * 成功率90%左右 * Java + Selenium + OpenCV 产品样例 来吧!展示! 注意!!! · 在模拟滑动时不能按照相同速度或者过快的速度滑动,需要向人滑动时一样先快后慢, 阅读全文
摘要:
前言 本文详细介绍了破解顶象滑动验证码的所有过程,包括破解思路,实现步骤还有测试结果,相信你看完之后也能轻松破解滑动验证码; 另外,其他类似验证码的破解步骤请参考: 《腾讯防水墙滑动拼图验证码》 《java OpenCV挑战极验滑动拼图验证码》 一丶解析验证码组成 从上面三张图来看,顶象滑动拼图验证 阅读全文
摘要:
driver.navigate().to("someurl.com"); String parent = driver.getWindowHandle(); System.out.println("Parent Window ID is : "+parent); driver.findElement 阅读全文
摘要:
先上效果图: 部分代码 https://www.cnblogs.com/interdrp/p/14343031.html 阅读全文
摘要:
本地编译 chromedriver 历程记录 原因:尝试编译 fix chromedriver bug('chrome not reachable') for wechat webview57.0.2987.132 结果:编译成功啦,哈哈哈,分享下成功的喜悦 过程记录:共耗时5天,除了正常工作外,大 阅读全文
摘要:
System.setProperty("webdriver.chrome.silentOutput", "true"); Logger.getLogger("org.openqa.selenium").setLevel(Level.OFF);设置之后还是没有关闭 ChromeDriver was s 阅读全文
摘要:
selenium操作chrome浏览器需要有ChromeDriver驱动来协助。webdriver中关浏览器关闭有两个方法,一个叫quit,一个叫close。 1 /** 2 * Close the current window, quitting the browser if it's the l 阅读全文
摘要:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\reyo\dll\opencv\451\x64\opencv_java451.dll: Can't find dependent libraries at java.lang. 阅读全文
摘要:
环境:tomcat9.0.x+jdk 1.8.x +opencv 451 + chrome 88.0.4324.104(selenium-server-standalone-3.141.59.jar) 在本机运行正常,放到阿里云服务器就报错!!! selenium操作chrome浏览器需要有Chro 阅读全文
摘要:
<!-- maven dependencies config --> <!-- maven pom.xml --> <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java --> <dependenc 阅读全文
摘要:
ChromeDriver Version Chrome Version90.0.4430.24 90 (以后每个版本号和浏览器是对应的了,这里不再备注)89.0.4389.23 8988.0.4324.96 8888.0.4324.27 8887.0.4280.88 8787.0.4280.87 8 阅读全文
摘要:
Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Connection is broken: "session closed" [90067-200] at org.h2.message.DbException.getJdb 阅读全文
摘要:
List 是在开发中比较常用的集合,今天总结一下 Java 中初始化 List 的几种方式。 1、常规方式 List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); System.out.p 阅读全文
摘要:
java list算法问题(给定一 int 数组返回倒序的最大连续递增的区间(至少大于等于2)数组倒序) 输入:1,3,4,9,6,7 则返回:6,7 输入:1,3,4,1,2,3 则返回:1,2,3 输入:1,3,4,2,4,7 则返回:2,4,7 输入:1,8,4,5,6,7 则返回:4,5,6 阅读全文
摘要:
ZIP4j 压缩与解压的实例详解 使用的jar包:zip4j_2.6.4jar https://github.com/srikanth-lingala/zip4j/releases 基本功能: 针对ZIP压缩文件创建、添加、分卷、更新和移除文件 (读写有密码保护的Zip文件) (支持AES 128/ 阅读全文
摘要:
一、基础取值问题 例如<select class="selector"></select> 1、设置value为pxx的项选中 $(".selector").val("pxx"); 2、设置text为pxx的项选中 $(".selector").find("option:contains('pxx' 阅读全文
摘要:
新年的第一天改进,进度条效果(增加了4条竖线20%间距)... 多个文件 股票量化交易系统效果 阅读全文
摘要:
先用MAX(time) 和 group by item_id 查询出不同的item_id对应的最大时间,然后再在外面连表查询,查询 表中 item_id 和login_time 时间 相等于刚才的查询记录的记录具体语句如下 select a.* from reyo a join (select it 阅读全文
摘要:
一、复制表里面的一条记录并插入表里面insert into reyo(title,keywords,desc,contents) selecttitle,keywords,desc,contents from reyo where reyo_id = 100;二、复制表里的多条数据/记录,并插入到表 阅读全文
摘要:
周K数据 http://data.gtimg.cn/flashdata/hushen/weekly/sz000868.js 日K数据 http://data.gtimg.cn/flashdata/hushen/daily/13/sz000750.js 以五粮液为例,要获取最新行情,访问数据接口: h 阅读全文
摘要:
在遇到需要update设置的参数来自从其他表select出的结果时,需要把update和select结合使用,不同数据库支持的形式不一样,在mysql中如下: update A inner join(select id,name from B) c on A.id = c.id set A.name 阅读全文
摘要:
以下写的是Windows环境下,不过Linux环境下区别也不大,路径改下就好 import java.io.*; import java.net.URL; public class DatabaseTool { public static void main(String[] args) { try 阅读全文
摘要:
关键问题是向前一个月不是向后一个月 我的页面首先有2个文本框,一个开始日期,一个结束日期 <input type=“text” id=“startTime” placeholder=“起始日期”/> - <input type=“text” id=“endTime” placeholder=“结束日 阅读全文
摘要:
xheditor编辑器自动上传外链图片及QQ截图等(升级支持webp格式) 阅读全文
摘要:
//注意: 操作checkbox的checked,disabled属性时jquery1.6以前版本用attr,1.6以上(包含)建议用prop //1、根据id获取checkbox $("#cbCheckbox1"); //2、获取所有的checkbox $("input[type='checkbo 阅读全文
摘要:
Jquery过滤选择器,选择前几个元素,后几个元素,内容过滤选择器等 一、基本过滤选择器(重点掌握下列八个) :first 选取第一个元素 $(“div:first”).css(“color”,“red”); :last 选取最后一个元素 $(“div:last”).css(“color”,“red 阅读全文
摘要:
1.遍历list集合 java8之前的方式 List list = new ArrayList<>(); list.add(“夔牛”); list.add(“科技”); list.add(“公司”); for(String lists : list){ System.out.println(“lis 阅读全文
摘要:
My97日期控件My97 DatePicker选择每月最后一天(周6周日不能选,节假日不能选,高亮每个月最后一个股票交易日) 应用场景:股票交易系统。 规则:周6周日不能选(系统自带功能),节假日不能选(自写算法),高亮每个月最后一个交易日(自写算法) 不选节假日 阅读全文
摘要:
1、概述 日历在我们的生活中扮演着十分重要的角色,上班、上学、约会都离不开日历。每年新年开始,人们都要更换新的日历,你想知道未来一年的这么多天是怎么被确定下来的吗?为什么去年的国庆节是星期五而今年的国庆节是星期三?那就来研究一下日历算法吧。本文将介绍日历的编排规则,确定某日是星期几的计算方法,以及如 阅读全文
摘要:
1 解决方案 利用函数:group_concat()来实现 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) 2 参考 基本查询 mysql> select * from aa; + 阅读全文