后端开发|php教程
phantomjs,phantomjs截图,生成网页快照
后端开发-php教程
安装扩展:
(1)下面是我在linux上的安装过程,如果没有安装git请先yum install git
安装casperjs
设备源码,ubuntu下使用vnc,树莓派爬虫天气,压缩链接PHP,清远seo报价lzw
cd /
git clone git:///n1k0/casperjs.git
cd casperjs
ln -sf /casperjs/bin/casperjs /usr/local/bin/casperjs //可以忽略 实际执行中php是执行 /casperjs/bin/casperjs
(2)安装phantomjs,下载地址:/download.html
下载后操作很简单,直接把解压好的in\phantomjs移动到usr\local\bin\phantomjs就可以了。
测试phantomjs --version 有结果不报错,说明安装OK
(3)安装字体
1. 首先获得一套“微软雅黑”字体库(Google一下一大把),包含两个文件msyh.ttf(普通)、msyhbd.ttf(加粗);
2. 在/usr/share/fonts目录下建立一个子目录,例如win,命令如下:
彩票竞猜网站源码下载,ubuntu显卡驱动设置,tomcat9启动乱码,低频反爬虫,php7 代码加密,东营seo价格lzw
# mkdir /usr/share/fonts/win
仿qq相册源码,vscode编写检索画面,Ubuntu开机gnome,tomcat最新文献,matlab爬虫数据,php面向对象多态,seo优化后做什么工作,免费的jsp网站源码下载,教育视频模板lzw
3. 将msyh.ttf和msyhbd.ttf复制到该目录下,例如这两个文件放在/root/Desktop下,使用命令:
# cd /root/Desktop
# cp msyh.ttf msyhbd.ttf /usr/share/fonts/win/
4. 建立字体索引信息,更新字体缓存:
# cd /usr/share/fonts/win
# mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
# mkfontdir
# fc-cache (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )
至此,字体已经安装完毕!
$(function(){$(#form).submit(function(){ if (typeof($(this).data(generate)) !== undefined && $(this).data(generate) === true) { alert(正在生成网站快照,请耐心等待...); return false; } $(this).data(generate, true); $(utton).text(正在生成快照...).attr(disabled, true); $.ajax({ type: GET, url: ?, data: url= + $(#url).val(), success: function(data){ $(#placeholder).attr(src, data).show(); $(#form).data(generate, false); $(utton).text(生成快照).attr(disabled, false); } }); return false;}); });
var page = require(webpage).create(); var args = require(system).args; var url = args[1]; var filename = args[2]; page.open(url, function () { page.render(filename); phantom.exit(); });
以上所述就是本文的全部内容了,希望大家能够喜欢。