mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[youtube] Fix extraction of like and dislike count (fixes #3633)
This commit is contained in:
		| @@ -813,15 +813,15 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor): | ||||
|             else: | ||||
|                 video_description = u'' | ||||
|  | ||||
|         def _extract_count(klass): | ||||
|         def _extract_count(count_name): | ||||
|             count = self._search_regex( | ||||
|                 r'class="%s">([\d,]+)</span>' % re.escape(klass), | ||||
|                 video_webpage, klass, default=None) | ||||
|                 r'id="watch-%s"[^>]*>.*?([\d,]+)\s*</span>' % re.escape(count_name), | ||||
|                 video_webpage, count_name, default=None) | ||||
|             if count is not None: | ||||
|                 return int(count.replace(',', '')) | ||||
|             return None | ||||
|         like_count = _extract_count(u'likes-count') | ||||
|         dislike_count = _extract_count(u'dislikes-count') | ||||
|         like_count = _extract_count(u'like') | ||||
|         dislike_count = _extract_count(u'dislike') | ||||
|  | ||||
|         # subtitles | ||||
|         video_subtitles = self.extract_subtitles(video_id, video_webpage) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jaime Marquínez Ferrándiz
					Jaime Marquínez Ferrándiz