[yuvutu] Move regular expressions to place of usage.
This commit is contained in:
parent
5d4d88151f
commit
77da0152fe
@ -18,25 +18,22 @@ class YuvutuIE(InfoExtractor):
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_title_regex = r"class=[\"']video-title-content[\"']>.+?>(.+?)<"
|
|
||||||
_thumbnail_regex = r"itemprop=[\"']thumbnailURL[\"']\s+content=[\"'](.+?)[\"']"
|
|
||||||
_embed_regex = r"[\"'](\/embed_video\.php.+?)[\"']"
|
|
||||||
_video_regex = r"file:\s*[\"']([^\s]+)[\"']"
|
|
||||||
|
|
||||||
def _real_extract(self, url):
|
def _real_extract(self, url):
|
||||||
video_id = self._match_id(url)
|
video_id = self._match_id(url)
|
||||||
|
|
||||||
webpage = self._download_webpage(url, video_id)
|
webpage = self._download_webpage(url, video_id)
|
||||||
|
|
||||||
title = self._html_search_regex(self._title_regex, webpage, 'title')
|
title = self._html_search_regex(
|
||||||
thumbnail_url = self._html_search_regex(self._thumbnail_regex, webpage, 'thumbnail')
|
r"class=[\"']video-title-content[\"']>.+?>(.+?)<", webpage, 'title')
|
||||||
|
thumbnail_url = self._html_search_regex(
|
||||||
|
r"itemprop=[\"']thumbnailURL[\"']\s+content=[\"'](.+?)[\"']", webpage, 'thumbnail')
|
||||||
|
|
||||||
embed_url = self._html_search_regex(self._embed_regex, webpage,
|
embed_url = self._html_search_regex(
|
||||||
'embed')
|
r"[\"'](\/embed_video\.php.+?)[\"']", webpage, 'embed')
|
||||||
embed_webpage = self._download_webpage(
|
embed_webpage = self._download_webpage(
|
||||||
"http://www.yuvutu.com/" + embed_url, video_id)
|
"http://www.yuvutu.com/" + embed_url, video_id)
|
||||||
video_url = self._html_search_regex(self._video_regex, embed_webpage,
|
video_url = self._html_search_regex(
|
||||||
'video_url')
|
r"file:\s*[\"']([^\s]+)[\"']", embed_webpage, 'video_url')
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'id': video_id,
|
'id': video_id,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user