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

[pornhub:playlist] Fix extraction (closes #13281)

This commit is contained in:
Sergey M․ 2017-06-04 15:54:19 +07:00
parent cd750b731c
commit cd138d8bd4
No known key found for this signature in database
GPG key ID: 2C393E0F18A9236D

View file

@ -252,11 +252,14 @@ class PornHubPlaylistBaseIE(InfoExtractor):
playlist = self._parse_json( playlist = self._parse_json(
self._search_regex( self._search_regex(
r'playlistObject\s*=\s*({.+?});', webpage, 'playlist'), r'(?:playlistObject|PLAYLIST_VIEW)\s*=\s*({.+?});', webpage,
playlist_id) 'playlist', default='{}'),
playlist_id, fatal=False)
title = playlist.get('title') or self._search_regex(
r'>Videos\s+in\s+(.+?)\s+[Pp]laylist<', webpage, 'title', fatal=False)
return self.playlist_result( return self.playlist_result(
entries, playlist_id, playlist.get('title'), playlist.get('description')) entries, playlist_id, title, playlist.get('description'))
class PornHubPlaylistIE(PornHubPlaylistBaseIE): class PornHubPlaylistIE(PornHubPlaylistBaseIE):