dsjws44266 2015-10-04 03:55
浏览 629
已采纳

从PHP调用时,PhantomJS返回空白页面,否则运行正常

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));
  • 写回答

1条回答 默认 最新

    报告相同问题?

    相关推荐 更多相似问题

    悬赏问题

    • ¥20 python 爬虫 token 加密方式
    • ¥20 IAR环境报错reading CPU status failed
    • ¥15 数组问题,刚学C语言
    • ¥20 Python如何读取指定播放设备的音频帧?
    • ¥15 用dnspy修改游戏数据报错
    • ¥15 关于unity打包成webgl后页面上不显示服务端接收到的数据的问题
    • ¥16 (大一)有偿 想学会 excel数据处理和分析🥹
    • ¥15 matlab导入工具箱提示:此类型的变量不支持使用点进行索引错误
    • ¥20 用Java实现双向链表
    • ¥15 数据库系统,可以来看看