Bonjour,

je débute avec mechanize.
Je voudrais automatiser l'accès à un site internet et accéder à la page souhaitée.
quelques infos sur la page de login:
- https
- cookie
-
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
 
<li><h2>
         <a>acces</a>
</h2></li>
<li>
        <form id='frm1' method='post' action='php/authentification.php'>
               <p>Identifiant:
                       <br /><br />
                       <input type="text" size="16" maxlength="8" name="id_connect" id="id_connect" value="" onkeydown="testForEnter(event);"/>
                             <br /><br />
                        Mot de passe:
                        <br /><br />
                        <input type="password" size="18" maxlength="8" name="mdp" value="" />
                         <br /><br />
                         <button type='button' onclick="return bCheckLogon();"><img class='gros' src='/images/blue_button.gif' alt='Connexion' /></button>
 
                          <input type='hidden' name='md5' />
                          <br /><br />
                     </p>
           </form>
</li>

mon script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
from mechanize import Browser
USER_AGENT = "Mozilla/5.0 (X11; U; Linux i686; tr-TR; rv:1.8.1.9) Gecko/20071102 Pardus/2007 Firefox/2.0.0.9"
 
br = Browser()
br.addheaders = [("User-agent", USER_AGENT)]
 
br.set_debug_redirects(True)
br.set_debug_responses(True)
br.set_debug_http(True)
 
br.open("https://www.adresse.com")
une fois lancé, mon interpréteur se fige et rebalance les mêmes infos pour finir par aboutir à un message d'erreur :
mechanize._response.httperror_seek_wrapper: HTTP Error refresh: The HTTP server returned a redirect error that would lead to an infinite loop.
The last 30x error message was :
OK

une idée qui pourrait m'aider ?

edit 1 : dans le header j'ai :
<meta http-equiv="Refresh" content="120"/>

c'est ce qui doit entrainer la boucle infinie.
comment gérer cette authentification ?