方案:java + python +selenium + chromedriver + chrome
1 HtmlToImage第三方jar包:只能转静态网页,js动态加载的网页没法做,而且样式失真
2 java + python +selenium + chromedriver + chrome:完美解决
问题
centos6已经不支持chrome,必须是centos7+
Java代码和Python代码(注意安装python环境并配置环境变量)
import org.junit.Test; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; public class HtmlToImageServiceImplTest { @Test public void testExecutePython() { try { List<String> paramList = new ArrayList<>(); paramList.add("python"); paramList.add("C:\\Users\\xx\\IdeaProjects\\xxx\\xxx\\target\\classes\\seleniumGetImageTe