mirror of
https://github.com/ytdl-org/youtube-dl
synced 2025-03-18 22:12:21 +09:00
[CinemassacreIE] Some videos use a different page url
This commit is contained in:
parent
b0505eb611
commit
68277cfc7d
@ -59,10 +59,12 @@ class CinemassacreIE(InfoExtractor):
|
|||||||
playerdata = self._download_webpage(playerdata_url, video_id)
|
playerdata = self._download_webpage(playerdata_url, video_id)
|
||||||
url = self._html_search_regex(r'\'streamer\': \'(?P<url>[^\']+)\'', playerdata, u'url')
|
url = self._html_search_regex(r'\'streamer\': \'(?P<url>[^\']+)\'', playerdata, u'url')
|
||||||
player_url = self._html_search_regex(r'\'flashplayer\': \'(?P<player_url>[^\']+)\'', playerdata, u'player_url')
|
player_url = self._html_search_regex(r'\'flashplayer\': \'(?P<player_url>[^\']+)\'', playerdata, u'player_url')
|
||||||
|
if playerdata.find('hd: { file:'):
|
||||||
|
page_url = 'http://cinemassacre.com'
|
||||||
|
else:
|
||||||
page_url = re.split(r'(?<=[^/])/([^/]|$)', player_url)[0]
|
page_url = re.split(r'(?<=[^/])/([^/]|$)', player_url)[0]
|
||||||
|
|
||||||
sd_file = self._html_search_regex(r'\'file\': \'(?P<sd_file>[^\']+)\'', playerdata, u'sd_file')
|
sd_file = self._html_search_regex(r'\'file\': \'(?P<sd_file>[^\']+)\'', playerdata, u'sd_file')
|
||||||
hd_file = self._html_search_regex(r'\'?file\'?: "(?P<hd_file>[^"]+)"', playerdata, u'hd_file')
|
hd_file = self._html_search_regex(r'"?hd"?: { \'?file\'?: "(?P<hd_file>[^"]+)"', playerdata, u'hd_file')
|
||||||
video_thumbnail = self._html_search_regex(r'\'image\': \'(?P<thumbnail>[^\']+)\'', playerdata, u'thumbnail', fatal=False)
|
video_thumbnail = self._html_search_regex(r'\'image\': \'(?P<thumbnail>[^\']+)\'', playerdata, u'thumbnail', fatal=False)
|
||||||
|
|
||||||
formats = [
|
formats = [
|
||||||
|
Loading…
Reference in New Issue
Block a user