mirror of
https://github.com/morpheus65535/bazarr
synced 2025-02-22 14:00:52 +00:00
subdivx: retrying download when link is not class 'detalle_link' but 'link1'
This commit is contained in:
parent
881a16350a
commit
e0168b7dba
1 changed files with 7 additions and 0 deletions
|
@ -9,6 +9,7 @@ import zipfile
|
||||||
import rarfile
|
import rarfile
|
||||||
from subzero.language import Language
|
from subzero.language import Language
|
||||||
from requests import Session
|
from requests import Session
|
||||||
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
from subliminal import __short_version__
|
from subliminal import __short_version__
|
||||||
from subliminal.exceptions import ServiceUnavailable
|
from subliminal.exceptions import ServiceUnavailable
|
||||||
|
@ -221,6 +222,12 @@ class SubdivxSubtitlesProvider(Provider):
|
||||||
for link_soup in links_soup:
|
for link_soup in links_soup:
|
||||||
if link_soup['href'].startswith('bajar'):
|
if link_soup['href'].startswith('bajar'):
|
||||||
return self.server_url + link_soup['href']
|
return self.server_url + link_soup['href']
|
||||||
|
links_soup = page_soup.find_all ("a", {'class': 'link1'})
|
||||||
|
for link_soup in links_soup:
|
||||||
|
if "bajar.php" in link_soup['href']:
|
||||||
|
# not using link_soup['href'] directly because it's http://
|
||||||
|
dl_link = urlparse(link_soup['href'])
|
||||||
|
return self.server_url + dl_link.path + '?' + dl_link.query
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise APIThrottled('Error parsing download link: ' + str(e))
|
raise APIThrottled('Error parsing download link: ' + str(e))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue