mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	[utils] Share JSON-LD regex
This commit is contained in:
		| @@ -52,6 +52,7 @@ from ..utils import ( | ||||
|     GeoUtils, | ||||
|     int_or_none, | ||||
|     js_to_json, | ||||
|     JSON_LD_RE, | ||||
|     mimetype2ext, | ||||
|     orderedSet, | ||||
|     parse_codecs, | ||||
| @@ -1149,8 +1150,7 @@ class InfoExtractor(object): | ||||
|  | ||||
|     def _search_json_ld(self, html, video_id, expected_type=None, **kwargs): | ||||
|         json_ld = self._search_regex( | ||||
|             r'(?s)<script[^>]+type=(["\'])application/ld\+json\1[^>]*>(?P<json_ld>.+?)</script>', | ||||
|             html, 'JSON-LD', group='json_ld', **kwargs) | ||||
|             JSON_LD_RE, html, 'JSON-LD', group='json_ld', **kwargs) | ||||
|         default = kwargs.get('default', NO_DEFAULT) | ||||
|         if not json_ld: | ||||
|             return default if default is not NO_DEFAULT else {} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․