From 943cf424d2816d2ec539d0772e57aac6e649094c Mon Sep 17 00:00:00 2001 From: Leonardo Robol Date: Sun, 8 Nov 2009 19:15:45 +0100 Subject: [PATCH] Aggiunto qualche commento --- RaiTV/ChannelLoader.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/RaiTV/ChannelLoader.py b/RaiTV/ChannelLoader.py index fd8f675..d1ed7f8 100644 --- a/RaiTV/ChannelLoader.py +++ b/RaiTV/ChannelLoader.py @@ -109,15 +109,18 @@ class ChannelList(): mms = r.read() mms = re.search(r"HREF=\"(\S*)\"", mms).group(1) - ## Provo a vedere se la rai mi ha rifilato un http, spacciandolo - ## per un mms. Chissà perché poi... -.- + ## Provo a vedere se riesco ad ottenere l'URL vero. Mando + ## anche lo User agent fra gli header, fingendomi al solito + ## firefox. Questo PER ORA NON SERVE, ma meglio prevenire + ## che curare. u = re.sub(r"mms://", "http://", mms) req = urllib2.Request(u, None, {'User-Agent': self.UA}) r = urllib2.urlopen(req) reference = re.findall(r"http://(\S*)", r.read(1024)) if reference is not []: - ## Se è così ci serve mms over http + ## Se è così ci serve mms over http, o almeno penso che questo + ## intenda. Sembra che per altro ogni link funzioni così. Meglio! :) mms = "mmsh://" + reference[0] return mms -- 2.1.4