about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergey M․ <dstftw@gmail.com>2015-10-22 20:34:11 +0600
committerSergey M․ <dstftw@gmail.com>2015-10-22 20:34:11 +0600
commit769078755318896fa1a6c5c8aba6f76d6aeddf78 (patch)
tree5331d3e10e20e7b320920925c2709ea21557b6ed
parenta65402ef42c42477f78469f0a6c4af1583d97a31 (diff)
downloadyoutube-dl-769078755318896fa1a6c5c8aba6f76d6aeddf78.tar.gz
youtube-dl-769078755318896fa1a6c5c8aba6f76d6aeddf78.tar.xz
youtube-dl-769078755318896fa1a6c5c8aba6f76d6aeddf78.zip
[crunchyroll] Improve subtitle regex (Closes #7262)
-rw-r--r--youtube_dl/extractor/crunchyroll.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/youtube_dl/extractor/crunchyroll.py b/youtube_dl/extractor/crunchyroll.py
index cecd0c784..f8ce10111 100644
--- a/youtube_dl/extractor/crunchyroll.py
+++ b/youtube_dl/extractor/crunchyroll.py
@@ -245,7 +245,7 @@ Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
 
     def _get_subtitles(self, video_id, webpage):
         subtitles = {}
-        for sub_id, sub_name in re.findall(r'\?ssid=([0-9]+)" title="([^"]+)', webpage):
+        for sub_id, sub_name in re.findall(r'\bssid=([0-9]+)"[^>]+?\btitle="([^"]+)', webpage):
             sub_page = self._download_webpage(
                 'http://www.crunchyroll.com/xml/?req=RpcApiSubtitle_GetXml&subtitle_script_id=' + sub_id,
                 video_id, note='Downloading subtitles for ' + sub_name)