[webofstories:playlist] Fix extraction (closes #16914)
This commit is contained in:
		@@ -4,7 +4,10 @@ from __future__ import unicode_literals
 | 
			
		||||
import re
 | 
			
		||||
 | 
			
		||||
from .common import InfoExtractor
 | 
			
		||||
from ..utils import int_or_none
 | 
			
		||||
from ..utils import (
 | 
			
		||||
    int_or_none,
 | 
			
		||||
    orderedSet,
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class WebOfStoriesIE(InfoExtractor):
 | 
			
		||||
@@ -133,8 +136,10 @@ class WebOfStoriesPlaylistIE(InfoExtractor):
 | 
			
		||||
        webpage = self._download_webpage(url, playlist_id)
 | 
			
		||||
 | 
			
		||||
        entries = [
 | 
			
		||||
            self.url_result('http://www.webofstories.com/play/%s' % video_number, 'WebOfStories')
 | 
			
		||||
            for video_number in set(re.findall(r'href="/playAll/%s\?sId=(\d+)"' % playlist_id, webpage))
 | 
			
		||||
            self.url_result(
 | 
			
		||||
                'http://www.webofstories.com/play/%s' % video_id,
 | 
			
		||||
                'WebOfStories', video_id=video_id)
 | 
			
		||||
            for video_id in orderedSet(re.findall(r'\bid=["\']td_(\d+)', webpage))
 | 
			
		||||
        ]
 | 
			
		||||
 | 
			
		||||
        title = self._search_regex(
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user