diff --git a/src/you_get/extractors/youku.py b/src/you_get/extractors/youku.py index 448feeb5..3bf4435f 100644 --- a/src/you_get/extractors/youku.py +++ b/src/you_get/extractors/youku.py @@ -74,6 +74,11 @@ class Youku(VideoExtractor): video_page = get_content('http://www.youku.com/playlist_show/id_%s' % playlist_id) videos = set(re.findall(r'href="(http://v\.youku\.com/[^?"]+)', video_page)) + + for extra_page_url in set(re.findall('href="(http://www\.youku\.com/playlist_show/id_%s_[^?"]+)' % playlist_id, video_page)): + extra_page = get_content(extra_page_url) + videos |= set(re.findall(r'href="(http://v\.youku\.com/[^?"]+)', extra_page)) + self.title = re.search(r'