Bonjour à tous,

Ceci est mon premier post, j'espère que vous serez indulgents ! Je ne poste presque jamais rien mais là mon problème semble inextricable. Après avoir fait quelques tentatives sur http://stackoverflow.com et m'être fait un peu renvoyé dans mes 22 (toutes les questions ne semblent pas être bonnes à être posées), je tente ça chez vous !

Je cherche à me loguer sur un site internet afin de télécharger des fichiers (qui requièrent une autorisation) de manière automatique. J'ai écumé tous les sites et forum traitant de cette question sans arriver à l'appliquer à mon problème :
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
import os
import requests
import urllib, urllib2, cookielib
 
username = 'mon_mail@fournisseur.fr'
password = 'mdp'
 
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'email' : username, 'password' : password})
opener.open('http://www.esprit.presse.fr/index.php', login_data)
 
code = '37407'
url = "http://www.esprit.presse.fr/archive/review/rt_download.php?code=%s" % (code)
r = requests.get(url)
filename = ['plop.pdf']
directory = os.getcwd()
with open("%s/%s" % (directory, filename[0]), "wb") as some_file:
    some_file.write(r.content)
Pour info, le site en question contient l'environnement post suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<form method="post" name="FRMLogin" action="javascript:checkLogin();">
<input type="hidden" name="from" value="" />
<input type="hidden" name="to" value="/index.php" />
<input class="text" onclick="this.value='';" type="text" name="email" id="loginEmail" value=""/>
<input class="text" onclick="this.value='';" type="password" name="password" value="" />
<a href="javascript:document.FRMLogin.submit();"><img type="image" src="http://www.esprit.presse.fr/picture/blue_ok.png" alt="" /></a>
<input type="submit" name="button" class="unvisible" />
</form>
Le cas particulier qui m'intéresse ici est celui du site http://www.esprit.presse.fr. J'espère que ça ne rendra pas ma demande trop spécifique...

Si l'identification fonctionne, le fichier téléchargé est complet. Sinon le pdf ne contient qu'une seule page.
Si certains d'entre vous ont la moindre idée, je suis preneur. Si d'autre veulent m'aider à déboguer, je leur enverrai temporairement mes accès à ce site par MP avec grand plaisir.

Par avance je vous remercie.
Anthony_