[vidzi] Fix extraction (closes #12793)
This commit is contained in:
		
							parent
							
								
									8abc7dca39
								
							
						
					
					
						commit
						f779958250
					
				
					 1 changed files with 6 additions and 5 deletions
				
			
		| 
						 | 
					@ -42,14 +42,15 @@ class VidziIE(InfoExtractor):
 | 
				
			||||||
        title = self._html_search_regex(
 | 
					        title = self._html_search_regex(
 | 
				
			||||||
            r'(?s)<h2 class="video-title">(.*?)</h2>', webpage, 'title')
 | 
					            r'(?s)<h2 class="video-title">(.*?)</h2>', webpage, 'title')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        packed_codes = [mobj.group(0) for mobj in re.finditer(
 | 
					        codes = [webpage]
 | 
				
			||||||
            PACKED_CODES_RE, webpage)]
 | 
					        codes.extend([
 | 
				
			||||||
        for num, pc in enumerate(packed_codes, 1):
 | 
					            decode_packed_codes(mobj.group(0)).replace('\\\'', '\'')
 | 
				
			||||||
            code = decode_packed_codes(pc).replace('\\\'', '\'')
 | 
					            for mobj in re.finditer(PACKED_CODES_RE, webpage)])
 | 
				
			||||||
 | 
					        for num, code in enumerate(codes, 1):
 | 
				
			||||||
            jwplayer_data = self._parse_json(
 | 
					            jwplayer_data = self._parse_json(
 | 
				
			||||||
                self._search_regex(
 | 
					                self._search_regex(
 | 
				
			||||||
                    r'setup\(([^)]+)\)', code, 'jwplayer data',
 | 
					                    r'setup\(([^)]+)\)', code, 'jwplayer data',
 | 
				
			||||||
                    default=NO_DEFAULT if num == len(packed_codes) else '{}'),
 | 
					                    default=NO_DEFAULT if num == len(codes) else '{}'),
 | 
				
			||||||
                video_id, transform_source=js_to_json)
 | 
					                video_id, transform_source=js_to_json)
 | 
				
			||||||
            if jwplayer_data:
 | 
					            if jwplayer_data:
 | 
				
			||||||
                break
 | 
					                break
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue