1
0
Fork 0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2024-11-28 13:11:49 +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)
pagelist = self._parse_json(
remove_start(pagelist_page, 'var tvInfoJs='), album_id)
vlist = pagelist['data']['vlist']
for item in vlist:
entries.append(self.url_result(item['vurl']))
if len(vlist) < PAGE_SIZE:
if 'data' in pagelist:
vlist = pagelist['data']['vlist']
for item in vlist:
entries.append(self.url_result(item['vurl']))
if len(vlist) < PAGE_SIZE:
break
else:
break
return self.playlist_result(entries, album_id, album_title)