Requête Ajax dans PhantomJs script

Problème: requête Ajax au sein de phantomJs script d'une page locale ne fonctionne pas (aucune réponse)

Question: Comment puis-je le faire fonctionner? Des idées ou des solutions possibles?

Description: je suis à court d'un phantomJs script et j'ai besoin d'accéder à certaines données qui sont fournies par une fonction php dans une autre page (local). Pour ce faire, j'utilise une requête ajax à cette page à l'intérieur de la phantomjs script. Toutefois, la demande ne fait rien. Le script est:

page.open(url, function (status) {
    page.includeJs('http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js', function () {
        console.log("Solve Captcha");
        $.ajax({
            url: 'captcha.php',
            data: { filename: 'C:\\wamp\\www\\images\
page.open(url, function (status) {
page.includeJs('http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js', function () {
console.log("Solve Captcha");
$.ajax({
url: 'captcha.php',
data: { filename: 'C:\\wamp\\www\\images\\0.png' },
type: 'post',
success: function (output) {
console.log('Solved');
phantom.exit();
},
});
});
});
.png'
}, type: 'post', success: function (output) { console.log('Solved'); phantom.exit(); }, }); }); });

La page php dans un local WAMP server et il a été testé avec ajax (en dehors d'un phantomJs script), et il fonctionne très bien. Le script et les fichiers php sont dans le dossier C:\wamp\www, alors que l'image 0.png est dans le sous-dossier C:\wamp\www\images.

Important: La page captcha.php est dans le localhost, tout en phantomJs est la demande d'une page qui est pas local, qui est, page.open ouvre une url qui n'est pas local.

Je ne comprends pas pourquoi faire cette demande dans un phantomJs script ne fonctionne pas. Pourriez-vous m'aider?

OriginalL'auteur Guilherme Salomé | 2015-02-23