mirror of https://github.com/morpheus65535/bazarr
subdivx: retrying download when link is not class 'detalle_link' but 'link1'
This commit is contained in:
parent
881a16350a
commit
e0168b7dba
|
@ -9,6 +9,7 @@ import zipfile
|
|||
import rarfile
|
||||
from subzero.language import Language
|
||||
from requests import Session
|
||||
from urllib.parse import urlparse
|
||||
|
||||
from subliminal import __short_version__
|
||||
from subliminal.exceptions import ServiceUnavailable
|
||||
|
@ -221,6 +222,12 @@ class SubdivxSubtitlesProvider(Provider):
|
|||
for link_soup in links_soup:
|
||||
if link_soup['href'].startswith('bajar'):
|
||||
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:
|
||||
raise APIThrottled('Error parsing download link: ' + str(e))
|
||||
|
||||
|
|
Loading…
Reference in New Issue