php实现网页截屏、抓取js动态渲染的页面(爬虫必备)
什么是PhantomJS? PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可 …
嘟嘟囔囔
由于有个程序需要 phantomjs,所以自己百毒安装...然后发现...安装不了...总是报错,原因未知..然后我把安装成功的过程说一下
环境
阿里云-CentOS7.3
#下载 (64 位) wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 # 安装 bzip2 yum install bzip2 #解压 tar -jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2 #移动 mv phantomjs-2.1.1-linux-x86_64 /usr/local/src/phantomjs #给个软链 ln -sf /usr/local/src/phantomjs/bin/phantomjs /usr/local/bin/phantomjs #安装依赖 yum install fontconfig freetype2 # 测试版本号 phantomjs -v
安装中文字体
yum install bitmap-fonts bitmap-fonts-cjk # 安装字体相关的依赖包 yum groupinstall "fonts" -y # 刷新字体缓存 fc-cache
木有了!
百毒里面有的说的不对.我这个测试没得问题哦~