這是我的js代碼:var page = require('webpage').create();
var address = 'http://baidu.com';//填寫需要打印的文件位置
var output = './img/'+'xigua'+'.png';//存儲文件路徑和名稱
page.viewportSize = { width: 100, height: 100 };//設置長寬
page.open(address, function (status) { if (status !== 'success') {
console.log('Unable to load the address!');
phantom.exit();
} else {
window.setTimeout(function () {
page.render(output);
phantom.exit();
}, 500);
}
});這是php代碼:<?php$command = 'phantomjs '.'phantomjs\123.js'; //上面提到的js文件的路徑exec($command,$out);使用以上的代碼是可以截圖并且保存的,但是無法動態(tài)生成圖片名.比如現(xiàn)在需求是保存的圖片名稱是訂單號,就不知道如何傳值,然后嘗試使用.php來保存上面的js代碼,以為這樣可以使用動態(tài)的名稱了,但是也遇到比較多的問題,所以請教各位大神如何傳值,才能讓phantomjs保存圖片名的時候實現(xiàn)動態(tài)定義?謝謝.
如何使用phantomjs獲取截圖并保存
喵喵時光機
2018-08-14 10:10:29