思路:先使用echarts生成相应的html文件,然后使用headless chrome获取图片
使用的浏览器的版本和对应的驱动版本是99.0.4844.51:(由于资源重复我无法传上来,有需要的小伙伴可以私信我)
pom.xml:
<!--echarts依赖-->
<dependency>
<groupId>org.icepear.echarts</groupId>
<artifactId>echarts-java</artifactId>
<version>1.0.7</version>
</dependency>
</dependency>
<!--selenium依赖,操作浏览器-->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
<!--解析html的工具依赖-->
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.15.3</version>
</dependency>
主要代码:
// 项目基地址
String basePathStr