freebsd10 下安装CutyCapt抓取网页快照

在liunx下用CutyCapt抓取网页快照的资料网上有很多了,这里重点是讲怎么在freebsd10下安装CutyCapt的。

安装CutyCapt
# pkg install CutyCapt

如果光安装cutycapt就要结合X server才能用。

我们再安装一个xvfb来模拟X server。
# pkg install xorg-vfbserver

都安装完了,就可以用下面的命令来测试了。

# Xvfb  :0 -screen 0 1024x768x24
启动后会报字库错误。不管那么多先抓图看看。
# CutyCapt --url=http://www.baidu.com --out=baidu.png
执行后报错CutyCapt: cannot connect to X server
明明已经启动了,为啥不能连接呢。这时需要设定环境变量
#setenv DISPLAY :0
再次执行
# CutyCapt --url=http://www.baidu.com --out=baidu.png
在当前目录下生成了一张图片,可惜中文全部乱码了。
接下来安装中文吧。
到windowsfonts里把下面的字体
msyh.ttf 微软雅黑
simfang.ttf 仿宋
simhei.ttf 黑体
simkai.ttf 楷体
simsun.ttc 宋体
复制到/usr/local/lib/X11/fonts/TrueType
如果没有这个目录就自己建立一个。
然后执行命令刷新字库缓存
# fc-cache -f -v
再次执行
# CutyCapt --url=http://www.baidu.com --out=baidu.png
这次图片就有中文了。
 


BIWEB是跨设备跨平台兼容,一站多发,操作方便的WEBAPP手机网站系统

BIWEB自2005年推出后,经过不断的在各种大型项目中实践、总结、开发设计出来的一个快速开发、简单易用的面向对象的企业应用级PHP MVC建站系统。至2013年8月BIWEB推出webapp版本,标志着BIWEB从电脑网站系统正式步入移动端应用系统时代。

联系我们

上海徐汇区漕溪路165号1209室

13367735767,

info@biweb.cn

客服:1953680398

Back to Top