mirror of
				https://github.com/ytdl-org/youtube-dl
				synced 2025-10-31 01:33:15 +00:00 
			
		
		
		
	[webofstories:playlist] Fix extraction (closes #16914)
This commit is contained in:
		
							parent
							
								
									287cf7e443
								
							
						
					
					
						commit
						dd88fd65a5
					
				| @ -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( | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Sergey M․
						Sergey M․