Linux下使用命令行获取网页截图
环境准备
Linxu系统
centos 7
Python Version
Python 2.7.5
Git Version
1.8.3.1
安装Python-webkit2png[Git地址]
git clone https://github.com/adamn/python-webkit2png.git
cd python-webkit2png
python setup.py install安装PyQt4相关依赖(4.10.1-13.el7)
yum install PyQt4.x86_64
yum install PyQt4-devel.x86_64
yum install PyQt4-webkit.x86_64
yum install PyQt4-webkit-devel.noarch安装Xvfb(虚拟X server)
yum install xorg-x11-server-Xvfb.x86_64运行命令行
webkit2png http://sina.com.cn -x 1280 1200 --output=home.png缺点
webkitpng只能获取静态页面的截图,不能获取动态页面或者需要通过js计算之后的页面。
版权声明:本文为huochen1994原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。