mirror of
https://github.com/l1ving/youtube-dl
synced 2024-12-31 00:02:57 +08:00
[vk.com] Simplified the page_id acquisition by using the id matched in the URL earlier on.
This commit is contained in:
parent
e1e8b6897b
commit
021a0db8f7
@ -218,13 +218,7 @@ class VKUserVideosIE(InfoExtractor):
|
|||||||
}
|
}
|
||||||
|
|
||||||
def _real_extract(self, url):
|
def _real_extract(self, url):
|
||||||
# Extract page id
|
page_id = self._match_id(url)
|
||||||
mobj = re.match(self._VALID_URL, url)
|
|
||||||
if mobj is None:
|
|
||||||
raise ExtractorError('Invalid URL: %s' % url)
|
|
||||||
|
|
||||||
# Download page and get video ids
|
|
||||||
page_id = mobj.group(1)
|
|
||||||
page = self._download_webpage(url, page_id)
|
page = self._download_webpage(url, page_id)
|
||||||
video_ids = orderedSet(m.group(1) for m in re.finditer(r'href="/video([0-9_]+)"', page))
|
video_ids = orderedSet(m.group(1) for m in re.finditer(r'href="/video([0-9_]+)"', page))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user