1
0
Fork 0
mirror of https://github.com/morpheus65535/bazarr synced 2024-12-27 10:07:22 +00:00

Fixed tvsubtitles provider #1354

This commit is contained in:
morpheus65535 2021-03-30 22:54:02 -04:00
parent cc80bd4be6
commit 1a025b693b

View file

@ -219,6 +219,11 @@ class TVsubtitlesProvider(Provider):
r = self.session.get(self.server_url + 'download-%d.html' % subtitle.subtitle_id, timeout=10)
r.raise_for_status()
# generate the download link from the sliced strings in the page source (js)
download_link_part = re.findall(r'(?<=s\d\=\ \')(.*?)(?=\'\;)', r.text)
r = self.session.get(self.server_url + ''.join(download_link_part), timeout=10)
r.raise_for_status()
# open the zip
with ZipFile(io.BytesIO(r.content)) as zf:
if len(zf.namelist()) > 1: