Bonjour
j'ai mon code qui fonctionne et qui me permet de me connecter a un autre site et faire une de la page(http://site1.php')
après la connexion au site
il me met un message d'erreur
Comment gérer les direction sur plusieurs sites (login, passwword:sur site1.php-->rechercher une valeur sur site2.php
Cordialement
TypeError: undefined is not an object (evaluating 'document.getElementsByName('msLeakNumber')[0].value="essais"')
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| var webPage = require('webpage');
var page = webPage.create();
page.open('http://sitesenquestion.php/', function(status) {
console.log('Status: ' + status);
if(status =="success"){
page.evaluate(function(){
document.getElementsByName('USER')[0].value="login"; // (http://site1.php)
document.getElementsByName('PASSWORD')[0].value="password"; // (http://site1.php)
document.getElementsByName('loginValid')[0].click(); // (http://site1.php)
document.getElementsByName('msLeakNumber')[0].value="essais"; //*********(http://site2.php)****************
});
console.log('ok');
window.setTimeout(function(){
page.render('googletest.png');
phantom.exit();
},
5000);
}else{
console.log('mort');
}
//phantom.exit();
}); |
Partager