1
0
mirror of https://github.com/l1ving/youtube-dl synced 2025-02-05 03:54:13 +08:00

[sharesix] fixed. finds new code and navigates to video page

This commit is contained in:
Mister Hat 2015-11-03 19:34:35 -06:00
parent 08219c4a67
commit fc54f9a042

View File

@ -43,18 +43,15 @@ class ShareSixIE(InfoExtractor):
]
def _real_extract(self, url):
mobj = re.match(self._VALID_URL, url)
video_id = mobj.group('id')
video_id = self._match_id(url)
fields = {
'method_free': 'Free'
}
post = compat_urllib_parse.urlencode(fields)
req = compat_urllib_request.Request(url, post)
req.add_header('Content-type', 'application/x-www-form-urlencoded')
webpage = self._download_webpage(url, video_id)
webpage = self._download_webpage(req, video_id,
'Downloading video page')
code = self._search_regex(
r'\?code=([a-z0-9]+)">Free', webpage, 'free code')
webpage = self._download_webpage(url + '?code=' + code, video_id,
'Downloading video page')
video_url = self._search_regex(
r"var\slnk1\s=\s'([^']+)'", webpage, 'video URL')