Задать вопрос

Почему не работает phantom?

var phantom = require('phantom');
var express = require('express');
var config = require('./config/conf.js');
var http = require('http');
var app = express();
//var page = phantom.create();
var server = http.createServer(app);

app.get('/page', function (req, res) {
    phantom.create().then(function (ph) {
        ph.createPage().then(function (page) {
            page.open('http://dev.myco.network').then(function (status) {
                console.log(status);
                page.injectJs('http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', function() {
                    console.log($('body').html());
                    res.json({'pageStatus': status});
                    ph.exit();
                });
            });
        });
    });
});

server.listen(config.port, function() {
    console.log('Server listening on port ' + config.port);
});


не заходит в этот кусок кода, подскажите почему
page.injectJs('http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', function() {
                    console.log($('body').html());
                    res.json({'pageStatus': status});
                    ph.exit();
                });

т.е. просто не отдает html
  • Вопрос задан
  • 284 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы