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




Code : Sélectionner tout - Visualiser dans une fenêtre à part
TypeError: undefined is not an object (evaluating 'document.getElementsByName('msLeakNumber')[0].value="essais"')
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
});