@@ -1,3 +1,9 @@
 | 
			
		||||
version <unreleased>
 | 
			
		||||
 | 
			
		||||
Extractors
 | 
			
		||||
* [miomio] Fix extraction (#12291, #12388, #12402)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
version 2017.03.07
 | 
			
		||||
 | 
			
		||||
Core
 | 
			
		||||
 
 | 
			
		||||
@@ -51,6 +51,7 @@ class MioMioIE(InfoExtractor):
 | 
			
		||||
            'ext': 'mp4',
 | 
			
		||||
            'title': 'マツコの知らない世界【劇的進化SP!ビニール傘&冷凍食品2016】 1_2 - 16 05 31',
 | 
			
		||||
        },
 | 
			
		||||
        'skip': 'Unable to load videos',
 | 
			
		||||
    }]
 | 
			
		||||
 | 
			
		||||
    def _extract_mioplayer(self, webpage, video_id, title, http_headers):
 | 
			
		||||
@@ -94,9 +95,18 @@ class MioMioIE(InfoExtractor):
 | 
			
		||||
 | 
			
		||||
        return entries
 | 
			
		||||
 | 
			
		||||
    def _download_chinese_webpage(self, *args, **kwargs):
 | 
			
		||||
        # Requests with English locales return garbage
 | 
			
		||||
        headers = {
 | 
			
		||||
            'Accept-Language': 'zh-TW,en-US;q=0.7,en;q=0.3',
 | 
			
		||||
        }
 | 
			
		||||
        kwargs.setdefault('headers', {}).update(headers)
 | 
			
		||||
        return self._download_webpage(*args, **kwargs)
 | 
			
		||||
 | 
			
		||||
    def _real_extract(self, url):
 | 
			
		||||
        video_id = self._match_id(url)
 | 
			
		||||
        webpage = self._download_webpage(url, video_id)
 | 
			
		||||
        webpage = self._download_chinese_webpage(
 | 
			
		||||
            url, video_id)
 | 
			
		||||
 | 
			
		||||
        title = self._html_search_meta(
 | 
			
		||||
            'description', webpage, 'title', fatal=True)
 | 
			
		||||
@@ -106,7 +116,7 @@ class MioMioIE(InfoExtractor):
 | 
			
		||||
 | 
			
		||||
        if '_h5' in mioplayer_path:
 | 
			
		||||
            player_url = compat_urlparse.urljoin(url, mioplayer_path)
 | 
			
		||||
            player_webpage = self._download_webpage(
 | 
			
		||||
            player_webpage = self._download_chinese_webpage(
 | 
			
		||||
                player_url, video_id,
 | 
			
		||||
                note='Downloading player webpage', headers={'Referer': url})
 | 
			
		||||
            entries = self._parse_html5_media_entries(player_url, player_webpage, video_id)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user