[generic] Do not follow redirects to the same URL
This commit is contained in:
		
							parent
							
								
									a3ccd6bd11
								
							
						
					
					
						commit
						54b960f340
					
				| @ -2635,11 +2635,14 @@ class GenericIE(InfoExtractor): | |||||||
|                     found = re.search(REDIRECT_REGEX, refresh_header) |                     found = re.search(REDIRECT_REGEX, refresh_header) | ||||||
|             if found: |             if found: | ||||||
|                 new_url = compat_urlparse.urljoin(url, unescapeHTML(found.group(1))) |                 new_url = compat_urlparse.urljoin(url, unescapeHTML(found.group(1))) | ||||||
|  |                 if new_url != url: | ||||||
|                     self.report_following_redirect(new_url) |                     self.report_following_redirect(new_url) | ||||||
|                     return { |                     return { | ||||||
|                         '_type': 'url', |                         '_type': 'url', | ||||||
|                         'url': new_url, |                         'url': new_url, | ||||||
|                     } |                     } | ||||||
|  |                 else: | ||||||
|  |                     found = None | ||||||
| 
 | 
 | ||||||
|         if not found: |         if not found: | ||||||
|             # twitter:player is a https URL to iframe player that may or may not |             # twitter:player is a https URL to iframe player that may or may not | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user