mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-03 22:57:08 -05:00 
			
		
		
		
	[common] Add new parameters for _download_webpage
This commit is contained in:
		@@ -360,9 +360,19 @@ class InfoExtractor(object):
 | 
			
		||||
 | 
			
		||||
        return content
 | 
			
		||||
 | 
			
		||||
    def _download_webpage(self, url_or_request, video_id, note=None, errnote=None, fatal=True):
 | 
			
		||||
    def _download_webpage(self, url_or_request, video_id, note=None, errnote=None, fatal=True, tries=1, timeout=5):
 | 
			
		||||
        """ Returns the data of the page as a string """
 | 
			
		||||
        res = self._download_webpage_handle(url_or_request, video_id, note, errnote, fatal)
 | 
			
		||||
        success = False
 | 
			
		||||
        try_count = 0
 | 
			
		||||
        while success is False:
 | 
			
		||||
            try:
 | 
			
		||||
                res = self._download_webpage_handle(url_or_request, video_id, note, errnote, fatal)
 | 
			
		||||
                success = True
 | 
			
		||||
            except compat_http_client.IncompleteRead as e:
 | 
			
		||||
                try_count += 1
 | 
			
		||||
                if try_count >= tries:
 | 
			
		||||
                    raise e
 | 
			
		||||
                self._sleep(timeout, video_id)
 | 
			
		||||
        if res is False:
 | 
			
		||||
            return res
 | 
			
		||||
        else:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user