【发布时间】:2017-01-31 07:22:08
【问题描述】:
我正在尝试从 php 向 casperjs 发送两个参数,这是我的代码:
echo "myurli: ".$myurli."<br>";
echo "file_path: ".$file_path."<br>";
parser($myurli, $file_path);
function parser($myurli, $file_path) {
try {
echo(exec("C:\casperjs\bin\casperjs.exe C:\OpenServer\domains\casper\auth.js $myurli $file_path 2>&1"));
flush();
} catch (Exception $exc) {
echo('Ошибка!');
echo $exc->getTraceAsString();
}
}
这是我的 casperjs 代码的一部分:
var system = require('system');
var args = system.args;
var myurli = args[4];
var file_path = args[5];
当我检查这些参数时,我得到了 myurli,但 file_path 是 [object Object]。这里有什么问题?
【问题讨论】:
-
尝试用
console.log(JSON.stringify(args));调试你得到的东西
标签: php parsing web-scraping phantomjs casperjs