From e4eb92d2645b1738c8708e488df18624109e9c25 Mon Sep 17 00:00:00 2001 From: klb3713 Date: Thu, 8 Aug 2013 17:28:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3pptv=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E5=9C=B0=E5=9D=80=E8=A7=A3=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/you_get/downloader/pptv.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/you_get/downloader/pptv.py b/src/you_get/downloader/pptv.py index 53c8e508..4fd88e5b 100644 --- a/src/you_get/downloader/pptv.py +++ b/src/you_get/downloader/pptv.py @@ -9,18 +9,14 @@ import urllib import hashlib def pptv_download_by_id(id, title = None, output_dir = '.', merge = True, info_only = False): - xml = get_html('http://web-play.pptv.com/webplay3-151-%s.xml' % id) + xml = get_html('http://web-play.pptv.com/webplay3-0-%s.xml?type=web.fpp' % id) host = r1(r'([^<>]+)', xml) - port = 8080 - st = r1(r'([^<>]+)', xml).encode('utf-8') - key = hashlib.md5(st).hexdigest() # FIXME: incorrect key - rids = re.findall(r'rid="([^"]+)"', xml) + key = r1(r']+>([^<>]+)', xml) rid = r1(r'rid="([^"]+)"', xml) title = r1(r'nm="([^"]+)"', xml) pieces = re.findall('