[youtube] Filter duplicates in playlists base extractor
This commit is contained in:
		
							parent
							
								
									8e7aad2075
								
							
						
					
					
						commit
						9acd33094d
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -233,7 +233,7 @@ class YoutubePlaylistBaseInfoExtractor(YoutubeEntryListBaseInfoExtractor):
 | 
			
		|||
 | 
			
		||||
class YoutubePlaylistsBaseInfoExtractor(YoutubeEntryListBaseInfoExtractor):
 | 
			
		||||
    def _process_page(self, content):
 | 
			
		||||
        for playlist_id in re.findall(r'href="/?playlist\?list=(.+?)"', content):
 | 
			
		||||
        for playlist_id in set(re.findall(r'href="/?playlist\?list=([0-9A-Za-z-_]{10,})"', content)):
 | 
			
		||||
            yield self.url_result(
 | 
			
		||||
                'https://www.youtube.com/playlist?list=%s' % playlist_id, 'YoutubePlaylist')
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue