[gameone] Simplified extraction of description
This commit is contained in:
		| @@ -26,11 +26,7 @@ class GameOneIE(InfoExtractor): | |||||||
|             'title': 'Game One - Folge 288', |             'title': 'Game One - Folge 288', | ||||||
|             'duration': 1238, |             'duration': 1238, | ||||||
|             'thumbnail': 'http://s3.gameone.de/gameone/assets/video_metas/teaser_images/000/643/636/big/640x360.jpg', |             'thumbnail': 'http://s3.gameone.de/gameone/assets/video_metas/teaser_images/000/643/636/big/640x360.jpg', | ||||||
|             'description': 'Puh, das ist ja wieder eine volle Packung! Erst begleiten wir Nils zum ' |             'description': 'FIFA-Pressepokal 2014, Star Citizen, Kingdom Come: Deliverance, Project Cars, Schöner Trants Nerdquiz Folge 2 Runde 1', | ||||||
|                 'FIFA-Pressepokal 2014, den er nach 2010 nun zum zweiten Mal gewinnen will.\n' |  | ||||||
|                 'Danach gibt’s eine Vorschau auf die drei kommenden Hits “Star Citizen”, “Kingdom Come: Deliverance” und “Project Cars”.\n' |  | ||||||
|                 'Und dann geht’s auch schon weiter mit der nächsten Folge vom Nerdquiz! Der schöne Trant foltert seine Kandidaten wieder ' |  | ||||||
|                 'mit fiesen Fragen. Hier gibt’s die erste Hälfte, in Folge 289 geht’s weiter.' |  | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  |  | ||||||
| @@ -40,12 +36,12 @@ class GameOneIE(InfoExtractor): | |||||||
|  |  | ||||||
|         webpage = self._download_webpage(url, video_id) |         webpage = self._download_webpage(url, video_id) | ||||||
|         og_video = self._og_search_video_url(webpage, secure=False) |         og_video = self._og_search_video_url(webpage, secure=False) | ||||||
|  |         description = self._html_search_meta('description', webpage) | ||||||
|         mrss_url = self._search_regex(r'mrss=([^&]+)', og_video, 'mrss') |         mrss_url = self._search_regex(r'mrss=([^&]+)', og_video, 'mrss') | ||||||
|  |  | ||||||
|         mrss = self._download_xml(mrss_url, video_id, 'Downloading mrss') |         mrss = self._download_xml(mrss_url, video_id, 'Downloading mrss') | ||||||
|         title = mrss.find('.//item/title').text |         title = mrss.find('.//item/title').text | ||||||
|         thumbnail = mrss.find('.//item/image').get('url') |         thumbnail = mrss.find('.//item/image').get('url') | ||||||
|         description = self._extract_description(mrss) |  | ||||||
|         content = mrss.find(xpath_with_ns('.//media:content', NAMESPACE_MAP)) |         content = mrss.find(xpath_with_ns('.//media:content', NAMESPACE_MAP)) | ||||||
|         content_url = content.get('url') |         content_url = content.get('url') | ||||||
|  |  | ||||||
| @@ -70,7 +66,3 @@ class GameOneIE(InfoExtractor): | |||||||
|             'formats': formats, |             'formats': formats, | ||||||
|             'description': description, |             'description': description, | ||||||
|         } |         } | ||||||
|  |  | ||||||
|     def _extract_description(self, mrss): |  | ||||||
|         description = mrss.find('.//item/description') |  | ||||||
|         return u''.join(t for t in description.itertext()) |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Tobias Bell
					Tobias Bell