From: Vincent Le Gallic Date: Mon, 21 Oct 2013 13:13:22 +0000 (+0200) Subject: [t411] Tenatative d'utilisation de l'API : Haha ! Elle marche pas :( X-Git-Url: http://gitweb.pimeys.fr/?a=commitdiff_plain;h=c4cf10649330060872be8fa9590089553635cc16;hp=e55ca4d8590a72e760278a9da8d8b22be9e1ef50;p=scripts-20-100.git [t411] Tenatative d'utilisation de l'API : Haha ! Elle marche pas :( --- diff --git a/t411_torrents.py b/t411_torrents.py index 23dfd0b..560c0ec 100755 --- a/t411_torrents.py +++ b/t411_torrents.py @@ -8,7 +8,7 @@ import urllib2 import getpass #: url de login sur t411 -login_url = u"https://t411.me/users/login" +api_url = "https://api.t411.me/" # Pour récupérer la liste des torrents quand t est le contenu d'une page # d'historique @@ -24,15 +24,15 @@ def getid(url): def post(url, data): """Poste les ``data`` sur l'``url`` et renvoie la page obtenue.""" data = urllib.urlencode(data) - request = urllib2.Request("http://www.t411.me/users/login", data) + request = urllib2.Request(url, data) response = urllib2.urlopen(request) return response def do_connect(login, password): """Se logue et renvoie le cookie.""" - response = post(login_url, {"login": login, "password": password}) - cookie = response.headers["set-cookie"] - return cookie + response = post(api_url + "auth/", {"username": login, "password": password}) + content = response.read() + return content def connect(): """Demande login/password à l'utilisateur et se connecte."""