diff --git a/youtube_dl/InfoExtractors.py b/youtube_dl/InfoExtractors.py index 5346c65a1..f1b059f0a 100755 --- a/youtube_dl/InfoExtractors.py +++ b/youtube_dl/InfoExtractors.py @@ -3625,7 +3625,7 @@ class WorldStarHipHopIE(InfoExtractor): IE_NAME = u'WorldStarHipHop' def _real_extract(self, url): - _src_url = r"""(http://(hw-videos|hw-post)[0-9]*.*(?:mp4|flv))""" + _src_url = r'so\.addVariable\("file","(.*?)"\)' webpage_src = compat_urllib_request.urlopen(url).read() webpage_src = webpage_src.decode('utf-8') @@ -3636,7 +3636,7 @@ class WorldStarHipHopIE(InfoExtractor): video_id = m.group('id') if mobj is not None: - video_url = mobj.group() + video_url = mobj.group(1) if 'mp4' in video_url: ext = 'mp4' else: