[amp] extract error message(closes #12795)
This commit is contained in:
		| @@ -7,15 +7,19 @@ from ..utils import ( | |||||||
|     parse_iso8601, |     parse_iso8601, | ||||||
|     mimetype2ext, |     mimetype2ext, | ||||||
|     determine_ext, |     determine_ext, | ||||||
|  |     ExtractorError, | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  |  | ||||||
| class AMPIE(InfoExtractor): | class AMPIE(InfoExtractor): | ||||||
|     # parse Akamai Adaptive Media Player feed |     # parse Akamai Adaptive Media Player feed | ||||||
|     def _extract_feed_info(self, url): |     def _extract_feed_info(self, url): | ||||||
|         item = self._download_json( |         feed = self._download_json( | ||||||
|             url, None, 'Downloading Akamai AMP feed', |             url, None, 'Downloading Akamai AMP feed', | ||||||
|             'Unable to download Akamai AMP feed')['channel']['item'] |             'Unable to download Akamai AMP feed') | ||||||
|  |         item = feed.get('channel', {}).get('item') | ||||||
|  |         if not item: | ||||||
|  |             raise ExtractorError('%s said: %s' % (self.IE_NAME, feed['error'])) | ||||||
|  |  | ||||||
|         video_id = item['guid'] |         video_id = item['guid'] | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Remita Amine
					Remita Amine