From b0377d0014b89d6630d6fa98ed51486a4afecedb Mon Sep 17 00:00:00 2001 From: "kr4ssi@tuta.io" Date: Sat, 18 Jan 2020 05:31:42 +0100 Subject: [PATCH] only match \' --- youtube_dl/extractor/xfileshare.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/youtube_dl/extractor/xfileshare.py b/youtube_dl/extractor/xfileshare.py index bf037ca3f..78e8d8fb4 100644 --- a/youtube_dl/extractor/xfileshare.py +++ b/youtube_dl/extractor/xfileshare.py @@ -162,7 +162,7 @@ class XFileShareIE(InfoExtractor): if not formats: urls = [] for regex in ( - r'(?:file|src)\s*:\s*(["\\\']{1,2})(?Phttp(?:(?!\1).)+\.(?:m3u8|mp4|flv)(?:(?!\1).)*)\1', + r'(?:file|src)\s*:\s*(["\']|(?:\\\'))(?Phttp(?:(?!\1).)+\.(?:m3u8|mp4|flv)(?:(?!\1).)*)\1', r'file_link\s*=\s*(["\'])(?Phttp(?:(?!\1).)+)\1', r'addVariable\((\\?["\'])file\1\s*,\s*(\\?["\'])(?Phttp(?:(?!\2).)+)\2\)', r']+src=(["\'])(?Phttp(?:(?!\1).)+\.(?:m3u8|mp4|flv)(?:(?!\1).)*)\1'):