mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[InfoQ] Don't fail on missing audio format (#3573)
Closes #3441 Authored by: evansp
This commit is contained in:
		| @@ -4,8 +4,10 @@ from ..compat import ( | |||||||
|     compat_urlparse, |     compat_urlparse, | ||||||
| ) | ) | ||||||
| from ..utils import ( | from ..utils import ( | ||||||
|  |     ExtractorError, | ||||||
|     determine_ext, |     determine_ext, | ||||||
|     update_url_query, |     update_url_query, | ||||||
|  |     traverse_obj, | ||||||
| ) | ) | ||||||
| from .bokecc import BokeCCBaseIE | from .bokecc import BokeCCBaseIE | ||||||
| 
 | 
 | ||||||
| @@ -34,6 +36,7 @@ class InfoQIE(BokeCCBaseIE): | |||||||
|             'ext': 'flv', |             'ext': 'flv', | ||||||
|             'description': 'md5:308d981fb28fa42f49f9568322c683ff', |             'description': 'md5:308d981fb28fa42f49f9568322c683ff', | ||||||
|         }, |         }, | ||||||
|  |         'skip': 'Sorry, the page you visited does not exist', | ||||||
|     }, { |     }, { | ||||||
|         'url': 'https://www.infoq.com/presentations/Simple-Made-Easy', |         'url': 'https://www.infoq.com/presentations/Simple-Made-Easy', | ||||||
|         'md5': '0e34642d4d9ef44bf86f66f6399672db', |         'md5': '0e34642d4d9ef44bf86f66f6399672db', | ||||||
| @@ -86,8 +89,10 @@ class InfoQIE(BokeCCBaseIE): | |||||||
|         }] |         }] | ||||||
| 
 | 
 | ||||||
|     def _extract_http_audio(self, webpage, video_id): |     def _extract_http_audio(self, webpage, video_id): | ||||||
|         fields = self._form_hidden_inputs('mp3Form', webpage) |         try: | ||||||
|         http_audio_url = fields.get('filename') |             http_audio_url = traverse_obj(self._form_hidden_inputs('mp3Form', webpage), 'filename') | ||||||
|  |         except ExtractorError: | ||||||
|  |             http_audio_url = None | ||||||
|         if not http_audio_url: |         if not http_audio_url: | ||||||
|             return [] |             return [] | ||||||
| 
 | 
 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Evan Spensley
					Evan Spensley