原理:
使用Selenium + ChromeDriver打开页面, 拿到html 源码,然后再使用pdfkit生成pdf
概念:
Selenium:Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样
ChromeDriver:它是 google 为网站开发人员提供的自动化测试接口,是 selenium2 和 chrome浏览器 进行通信的桥梁
wkhtmltopdf:它是一个适用于多平台的html到pdf转换的软件
pdfkit:它是wkhtmltopdf的Python封装包
安装(Linux CentOS7)
1、安装wkhtmltopdf
1)在wkhtmltopdf的官网下载安装包
2)上传到linux服务器
scp wkhtmltox-0.12.6-1.centos7.x86_64.rpm