[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 .common import InfoExtractor
 | 
				
			||||||
from ..utils import (
 | 
					from ..utils import (
 | 
				
			||||||
 | 
					    int_or_none,
 | 
				
			||||||
    NO_DEFAULT,
 | 
					    NO_DEFAULT,
 | 
				
			||||||
 | 
					    parse_duration,
 | 
				
			||||||
    str_to_int,
 | 
					    str_to_int,
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -65,6 +67,9 @@ class DrTuberIE(InfoExtractor):
 | 
				
			||||||
                })
 | 
					                })
 | 
				
			||||||
        self._sort_formats(formats)
 | 
					        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(
 | 
					        title = self._html_search_regex(
 | 
				
			||||||
            (r'<h1[^>]+class=["\']title[^>]+>([^<]+)',
 | 
					            (r'<h1[^>]+class=["\']title[^>]+>([^<]+)',
 | 
				
			||||||
             r'<title>([^<]+)\s*@\s+DrTuber',
 | 
					             r'<title>([^<]+)\s*@\s+DrTuber',
 | 
				
			||||||
| 
						 | 
					@ -103,4 +108,5 @@ class DrTuberIE(InfoExtractor):
 | 
				
			||||||
            'comment_count': comment_count,
 | 
					            'comment_count': comment_count,
 | 
				
			||||||
            'categories': categories,
 | 
					            'categories': categories,
 | 
				
			||||||
            'age_limit': self._rta_search(webpage),
 | 
					            'age_limit': self._rta_search(webpage),
 | 
				
			||||||
 | 
					            'duration': duration,
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue