mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	[utils] Introduce base_url
This commit is contained in:
		| @@ -30,6 +30,7 @@ from ..downloader.f4m import remove_encrypted_media | ||||
| from ..utils import ( | ||||
|     NO_DEFAULT, | ||||
|     age_restricted, | ||||
|     base_url, | ||||
|     bug_reports_message, | ||||
|     clean_html, | ||||
|     compiled_regex_type, | ||||
| @@ -1539,7 +1540,7 @@ class InfoExtractor(object): | ||||
|         if res is False: | ||||
|             return [] | ||||
|         mpd, urlh = res | ||||
|         mpd_base_url = re.match(r'https?://[^?#&]+/', urlh.geturl()).group() | ||||
|         mpd_base_url = base_url(urlh.geturl()) | ||||
|  | ||||
|         return self._parse_mpd_formats( | ||||
|             compat_etree_fromstring(mpd.encode('utf-8')), mpd_id, mpd_base_url, | ||||
| @@ -1797,7 +1798,7 @@ class InfoExtractor(object): | ||||
|         if ism_doc.get('IsLive') == 'TRUE' or ism_doc.find('Protection') is not None: | ||||
|             return [] | ||||
|  | ||||
|         ism_base_url = re.match(r'https?://.+/', ism_url).group() | ||||
|         ism_base_url = base_url(ism_url) | ||||
|  | ||||
|         duration = int(ism_doc.attrib['Duration']) | ||||
|         timescale = int_or_none(ism_doc.get('TimeScale')) or 10000000 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․