1
0
Fork 0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2024-11-24 19:22:06 +00:00

Fixed key error when trying to get next page of playlist and qiyi only gives code A00004

This commit is contained in:
Thomas Christlieb 2017-02-03 12:14:50 +01:00
parent c9b8f99019
commit 88eeec3693

View file

@ -323,10 +323,13 @@ class IqiyiIE(InfoExtractor):
errnote='Failed to download playlist page %d' % page_num) errnote='Failed to download playlist page %d' % page_num)
pagelist = self._parse_json( pagelist = self._parse_json(
remove_start(pagelist_page, 'var tvInfoJs='), album_id) remove_start(pagelist_page, 'var tvInfoJs='), album_id)
vlist = pagelist['data']['vlist'] if 'data' in pagelist:
for item in vlist: vlist = pagelist['data']['vlist']
entries.append(self.url_result(item['vurl'])) for item in vlist:
if len(vlist) < PAGE_SIZE: entries.append(self.url_result(item['vurl']))
if len(vlist) < PAGE_SIZE:
break
else:
break break
return self.playlist_result(entries, album_id, album_title) return self.playlist_result(entries, album_id, album_title)