[drtuber] Extract duration
This commit is contained in:
		
							parent
							
								
									e9fef7ee4e
								
							
						
					
					
						commit
						b9bc1cff72
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -4,7 +4,9 @@ import re
 | 
			
		|||
 | 
			
		||||
from .common import InfoExtractor
 | 
			
		||||
from ..utils import (
 | 
			
		||||
    int_or_none,
 | 
			
		||||
    NO_DEFAULT,
 | 
			
		||||
    parse_duration,
 | 
			
		||||
    str_to_int,
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -65,6 +67,9 @@ class DrTuberIE(InfoExtractor):
 | 
			
		|||
                })
 | 
			
		||||
        self._sort_formats(formats)
 | 
			
		||||
 | 
			
		||||
        duration = int_or_none(video_data.get('duration')) or parse_duration(
 | 
			
		||||
            video_data.get('duration_format'))
 | 
			
		||||
 | 
			
		||||
        title = self._html_search_regex(
 | 
			
		||||
            (r'<h1[^>]+class=["\']title[^>]+>([^<]+)',
 | 
			
		||||
             r'<title>([^<]+)\s*@\s+DrTuber',
 | 
			
		||||
| 
						 | 
				
			
			@ -103,4 +108,5 @@ class DrTuberIE(InfoExtractor):
 | 
			
		|||
            'comment_count': comment_count,
 | 
			
		||||
            'categories': categories,
 | 
			
		||||
            'age_limit': self._rta_search(webpage),
 | 
			
		||||
            'duration': duration,
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue