mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[tvp] Modernize
This commit is contained in:
		| @@ -127,26 +127,15 @@ class TvpSeriesIE(InfoExtractor): | ||||
|         } | ||||
|     ] | ||||
|  | ||||
|     def _force_download_webpage(self, url, v_id, tries=0): | ||||
|         if tries >= 5: | ||||
|             raise ExtractorError( | ||||
|                 '%s: Cannot download webpage, try again later' % v_id) | ||||
|         # Sometimes happen, but in my tests second try always succeeded | ||||
|         try: | ||||
|             return self._download_webpage(url, v_id) | ||||
|         except IncompleteRead as e: | ||||
|             return self._force_download_webpage(url, v_id, tries+1) | ||||
|      | ||||
|     def _real_extract(self, url): | ||||
|         display_id = self._match_id(url) | ||||
|         webpage = self._force_download_webpage(url, display_id) | ||||
|         webpage = self._download_webpage(url, display_id, tries=5) | ||||
|         title = self._html_search_regex( | ||||
|             r'(?s) id=[\'"]path[\'"]>(.*?)</span>', webpage, 'series') | ||||
|         title = title.split(' / ', 2)[-1] | ||||
|             r'(?s) id=[\'"]path[\'"]>(?:.*? / ){2}(.*?)</span>', webpage, 'series') | ||||
|         playlist_id = self._search_regex(r'nodeId:\s*(\d+)', webpage, 'playlist id') | ||||
|         playlist = self._force_download_webpage( | ||||
|         playlist = self._download_webpage( | ||||
|             'http://vod.tvp.pl/vod/seriesAjax?type=series&nodeId=%s&recommend' | ||||
|             'edId=0&sort=&page=0&pageSize=1000000' % playlist_id, display_id) | ||||
|             'edId=0&sort=&page=0&pageSize=10000' % playlist_id, display_id, tries=5) | ||||
|         videos_paths = re.findall( | ||||
|             '(?s)class="shortTitle">.*?href="(/[^"]+)', playlist) | ||||
|         entries = [ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Tithen-Firion
					Tithen-Firion