摘要: 1、采用selenium框架时,必须使用到chromedriver.exe谷歌驱动,一般都会遇到报错无法启动打开谷歌浏览器 + 打开页面后就发生闪退 的问题。 2、一般遇到这种情况就是版本不兼容问题,要么是谷歌驱动+谷歌浏览器或者是引入的selenium包版本不兼容问题。此时,应该根据控制台错误信息 阅读全文
posted @ 2023-09-17 18:01 青棠 阅读(59) 评论(0) 推荐(0)
摘要: 一、问题描述 我在抓取a标签中的URL时,有的网站中a标签的href属性时完整的,有的则缺少前缀,但是手动增加前缀的办法有点笨,所以,我就想能不能在抓取时就获取完整的URL。 二、解决方法 使用javascript语法来获取完整URL,后端代码中的方法没有js的丰富,所以使用如下两种js方法均可获取 阅读全文
posted @ 2023-07-26 11:11 青棠 阅读(291) 评论(0) 推荐(0)
摘要: 实际场景: 窗口顶部有6个按钮,当窗口滚动到底部时,selenium工具可以通过CSS选择器定位到这6个按钮 问题原因: 当页面中存在较长的内容并且需要滚动页面才能看到按钮时,按钮可能会因为不在可见区域而无法点击。 解决方案: 使用selenium工具中的JavascriptExecuto对象,Ja 阅读全文
posted @ 2023-07-18 14:57 青棠 阅读(19) 评论(0) 推荐(0)
摘要: java调用kettle作业时,数据库连接失败,而使用kettle客户端执行作业则ok! 错误: 1 org.pentaho.di.core.exception.KettleDatabaseException:Erroroccured while trying to connect to the d 阅读全文
posted @ 2023-06-05 16:56 青棠 阅读(238) 评论(0) 推荐(0)
摘要: Bug实际情况描述如下:当我想爬取信息类型中的6个元素时,使用这样的 1 smallClassList = seleniumService.waitFindElements(bidCrawler.getSmallClassTag()); 2 for (WebElement smallLi : sma 阅读全文
posted @ 2023-05-05 16:56 青棠 阅读(154) 评论(0) 推荐(0)
摘要: 1、首先,浏览器版本必须和selenium的jar包版本一致,浏览器安装好后,需要禁用浏览器的更新功能,防止版本更新导致后端代码运行异常。 2、然后,在数据库中创建爬取的爬虫目标表,里面的有如下字段:目标页面、目标元素标识、下一页标识、页码标识(可无)、总页数标识等,根据实际开发需要自行添加。另外开 阅读全文
posted @ 2023-04-23 10:53 青棠 阅读(365) 评论(0) 推荐(1)
摘要: 方法: 1、找到饼状图所使用的Chart.min.js 2、在Chart.min.js文件中搜索 i=": "+e.datasets[t.datasetIndex].data[t.index],在其后添加 +“%”即可 3、清空浏览器缓存再次加载即可显示,如无法显示,请查找其他原因 阅读全文
posted @ 2020-01-16 09:34 青棠 阅读(628) 评论(0) 推荐(0)
摘要: 本人在图表设计中用一采用的是Java语言写的项目,此项目框架包含Spring、SpringMVC,前端用的是AdminLTE3的框架,另外还有一些简单的技术jquery、ajax、jdbc等。 1、导入js文件 <!-- ChartJS --><script src="plugins/chart.j 阅读全文
posted @ 2020-01-16 09:04 青棠 阅读(615) 评论(0) 推荐(0)
摘要: 前台框架使用BootStrap轻量级框架AdminLTE 后台框架使用的是Spring、SpringMVC 初此使用数据库SQL Server故只能用JDBC连接 请勿见怪!jsp页面重复添加元素过多重复过多,非常简单纯粹手写添加!JSP 页面 <div class="wrapper" style= 阅读全文
posted @ 2019-12-19 14:29 青棠 阅读(599) 评论(0) 推荐(0)