把玩一下 node.js ,發現有個套件不錯叫做 webshot,非常簡易地就可以把網站截取下來。然而,在 Ubuntu 14.04 server 版上運行時,發現無法正常顯示中文字,需要額外處理,就筆記一下:
安裝 Node.js:
$ sudo apt-get install nodejs npm
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
使用 webshot:
$ mkdir ~/webshot
$ cd ~/webshot
$ npm install webshot
$ vim test.js
var webshot = require('webshot');
webshot('tw.yahoo.com', 'yahoo.png', function(err) {
if(err)
console.log(err);
} );
$ nodejs test.js
然而,無法顯示中文字,簡言之就是缺字型,安裝一下即可:
$ sudo apt-get install xfonts-wqy
成果一切正常:
沒有留言:
張貼留言