(node.jsはあらかじめこちらの方法でインストールしておいてください。)
XSERVER で node.js を利用する|プログラムメモ
npm install phantomjs
./node_modules/phantomjs/bin/phantomjs -v
test_helo.js というファイル名で以下のファイルを作成
console.log('Hello, phantomjs');
phantom.exit();
./node_modules/phantomjs/bin/phantomjs test_helo.js
動的サイト「https://dev.to/top/week」からソースを取得します。
test_web.js というファイル名で以下のファイルを作成
var webpage = require('webpage').create();
var url = 'https://dev.to/top/week';
webpage.open(url, function() {
console.log(webpage.content);
phantom.exit();
});
./node_modules/phantomjs/bin/phantomjs test_web.js
これで「https://dev.to/top/week」のHTMLソースが表示されればOKです。
curl_phantom.js というファイル名で以下のファイルを作成
var system = require('system');
var args = system.args;
if ( ! args[1] ){
console.log( 'ERROR: please set URL' );
phantom.exit();
}
var webpage = require('webpage').create();
var url = args[1];
webpage.open(url, function() {
console.log(webpage.content);
phantom.exit();
});
./node_modules/phantomjs/bin/phantomjs curl_phantom.js https://dev.to/top/week