[qqmusic]update valid url
authorforDream <gam2046@gmail.com>
Wed, 2 Aug 2017 04:20:53 +0000 (12:20 +0800)
committerforDream <gam2046@gmail.com>
Tue, 15 Aug 2017 05:14:34 +0000 (13:14 +0800)
youtube_dl/extractor/qqmusic.py

index 6bff6baa890080b9360c62fccc14f290b1b466a4..7513acba90bc10346dbc361bd8b5d017c08cbca0 100644 (file)
@@ -261,7 +261,7 @@ class QQMusicAlbumIE(QQPlaylistBaseIE):
 class QQMusicToplistIE(QQPlaylistBaseIE):
     IE_NAME = 'qqmusic:toplist'
     IE_DESC = 'QQ音乐 - 排行榜'
-    _VALID_URL = r'https?://y\.qq\.com/n/yqq/toplist/(?P<id>(top|global)_[0-9]+)\.html'
+    _VALID_URL = r'https?://y\.qq\.com/n/yqq/toplist/(?P<id>[0-9]+)\.html'
 
     _TESTS = [{
         'url': 'https://y.qq.com/n/yqq/toplist/123.html',
@@ -293,7 +293,9 @@ class QQMusicToplistIE(QQPlaylistBaseIE):
     def _real_extract(self, url):
         list_id = self._match_id(url)
 
-        list_type, num_id = list_id.split("_")
+        # list_type, num_id = list_id.split("_")
+        list_type = "toplist"
+        num_id = list_id
 
         toplist_json = self._download_json(
             'http://i.y.qq.com/v8/fcg-bin/fcg_v8_toplist_cp.fcg?type=%s&topid=%s&format=json'