1 from .common
import InfoExtractor
4 class WorldStarHipHopIE(InfoExtractor
):
5 _VALID_URL
= r
'https?://(?:www|m)\.worldstar(?:candy|hiphop)\.com/(?:videos|android)/video\.php\?.*?\bv=(?P<id>[^&]+)'
7 'url': 'http://www.worldstarhiphop.com/videos/video.php?v=wshh6a7q1ny0G34ZwuIO',
8 'md5': '9d04de741161603bf7071bbf4e883186',
10 'id': 'wshh6a7q1ny0G34ZwuIO',
12 'title': 'KO Of The Week: MMA Fighter Gets Knocked Out By Swift Head Kick!',
15 'url': 'http://m.worldstarhiphop.com/android/video.php?v=wshh6a7q1ny0G34ZwuIO',
16 'only_matching': True,
19 def _real_extract(self
, url
):
20 video_id
= self
._match
_id
(url
)
21 webpage
= self
._download
_webpage
(url
, video_id
)
23 entries
= self
._parse
_html
5_media
_entries
(url
, webpage
, video_id
)
26 return self
.url_result(url
, 'Generic')
28 title
= self
._html
_search
_regex
(
29 [r
'(?s)<div class="content-heading">\s*<h1>(.*?)</h1>',
30 r
'<span[^>]+class="tc-sp-pinned-title">(.*)</span>'],