X-Git-Url: http://gitweb.pimeys.fr/?p=scripts-20-100.git;a=blobdiff_plain;f=t411_torrents.py;h=0d62246edc43d17111c7fa38d8074fa8af12559b;hp=23dfd0bfd0058b9845c6008eba42a29caad333bf;hb=HEAD;hpb=e55ca4d8590a72e760278a9da8d8b22be9e1ef50 diff --git a/t411_torrents.py b/t411_torrents.py index 23dfd0b..0d62246 100755 --- a/t411_torrents.py +++ b/t411_torrents.py @@ -3,36 +3,34 @@ """ Pour récupérer tous les .torrents déjà téléchargés sur t411.me """ -import urllib -import urllib2 +import requests import getpass +import re -#: url de login sur t411 -login_url = u"https://t411.me/users/login" +DEBUG = True -# Pour récupérer la liste des torrents quand t est le contenu d'une page -# d'historique -#re.findall('href="(//www.t411.me/torrents/.*?)"', t) +#: URL principale de t411 +main_url = "https://www.t411.me/" +#: Page de login +login_url = main_url + u"users/login/" +#: Page de profil utilisateur +profile_url = main_url + u"users/profile/" +#: Page d'historique +history_url = main_url + u"users/history/" +#: Page de download de .torrent +torrent_url = main_url + u"torrents/download/?id=%(torrentid)s" -def getid(url): - """Récupère l'id du torrent à partir de l'``url`` de sa page.""" - p=urllib.urlopen(url) - t=p.read() - id=re.findall('a href="/torrents/download/\?id=(\d*)"', t) - print id; return id - -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) - response = urllib2.urlopen(request) - return response +#: Regex pour trouver l'id du torrent +torrentid_pattern = ur'