I am using PHP to call a phantomjs script, but it is returning blank output. Though its all running fine on console.
Here is my JS file:
var page = new WebPage();
var system = require('system');
page.open("https://www.groupon.com/goods", function(){
var events = page.evaluate(function(){
return $('.deal-card').map(function(e){
return '* ' + this.innerText
}).toArray().join('
');
});
console.log('Upcoming Events in Oxfordshire:');
console.log(events);
phantom.exit();
});
And here is my PHP
$script = "C:/phantomjs-2.0.0/bin/price1.js";
$response = exec("C:/phantomjs-2.0.0/bin/phantomjs $script", $output);
print_r($response);
Print_r(implode(",,",$output));