[sharesix] fixed. finds new code and navigates to video page
This commit is contained in:
parent
08219c4a67
commit
fc54f9a042
@ -43,17 +43,14 @@ class ShareSixIE(InfoExtractor):
|
|||||||
]
|
]
|
||||||
|
|
||||||
def _real_extract(self, url):
|
def _real_extract(self, url):
|
||||||
mobj = re.match(self._VALID_URL, url)
|
video_id = self._match_id(url)
|
||||||
video_id = mobj.group('id')
|
|
||||||
|
|
||||||
fields = {
|
webpage = self._download_webpage(url, video_id)
|
||||||
'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(req, video_id,
|
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')
|
'Downloading video page')
|
||||||
|
|
||||||
video_url = self._search_regex(
|
video_url = self._search_regex(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user