[kaltura] Speed up embed regexes (#10764)
This commit is contained in:
		| @@ -105,20 +105,20 @@ class KalturaIE(InfoExtractor): | ||||
|                     kWidget\.(?:thumb)?[Ee]mbed\( | ||||
|                     \{.*? | ||||
|                         (?P<q1>['\"])wid(?P=q1)\s*:\s* | ||||
|                         (?P<q2>['\"])_?(?P<partner_id>[^'\"]+)(?P=q2),.*? | ||||
|                         (?P<q2>['\"])_?(?P<partner_id>(?:(?!(?P=q2)).)+)(?P=q2),.*? | ||||
|                         (?P<q3>['\"])entry_?[Ii]d(?P=q3)\s*:\s* | ||||
|                         (?P<q4>['\"])(?P<id>[^'\"]+)(?P=q4), | ||||
|                         (?P<q4>['\"])(?P<id>(?:(?!(?P=q4)).)+)(?P=q4), | ||||
|                 """, webpage) or | ||||
|             re.search( | ||||
|                 r'''(?xs) | ||||
|                     (?P<q1>["\']) | ||||
|                         (?:https?:)?//cdnapi(?:sec)?\.kaltura\.com/.*?(?:p|partner_id)/(?P<partner_id>\d+).*? | ||||
|                         (?:https?:)?//cdnapi(?:sec)?\.kaltura\.com/(?:(?!(?P=q1)).)*(?:p|partner_id)/(?P<partner_id>\d+)(?:(?!(?P=q1)).)* | ||||
|                     (?P=q1).*? | ||||
|                     (?: | ||||
|                         entry_?[Ii]d| | ||||
|                         (?P<q2>["\'])entry_?[Ii]d(?P=q2) | ||||
|                     )\s*:\s* | ||||
|                     (?P<q3>["\'])(?P<id>.+?)(?P=q3) | ||||
|                     (?P<q3>["\'])(?P<id>(?:(?!(?P=q3)).)+)(?P=q3) | ||||
|                 ''', webpage)) | ||||
|         if mobj: | ||||
|             embed_info = mobj.groupdict() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․