mirror of https://github.com/morpheus65535/bazarr
Merge pull request #451 from ngosang/feature/subdivx3
Fix Subdivx provider with html.parser
This commit is contained in:
commit
90be2a810f
|
@ -128,9 +128,8 @@ class SubdivxSubtitlesProvider(Provider):
|
||||||
return []
|
return []
|
||||||
|
|
||||||
page_soup = ParserBeautifulSoup(r.content.decode('iso-8859-1', 'ignore'), ['lxml', 'html.parser'])
|
page_soup = ParserBeautifulSoup(r.content.decode('iso-8859-1', 'ignore'), ['lxml', 'html.parser'])
|
||||||
table_soup = page_soup.find("div", {'id': 'contenedor_izq'})
|
title_soups = page_soup.find_all("div", {'id': 'menu_detalle_buscador'})
|
||||||
title_soups = table_soup.find_all("div", {'id': 'menu_detalle_buscador'})
|
body_soups = page_soup.find_all("div", {'id': 'buscador_detalle'})
|
||||||
body_soups = table_soup.find_all("div", {'id': 'buscador_detalle'})
|
|
||||||
if len(title_soups) != len(body_soups):
|
if len(title_soups) != len(body_soups):
|
||||||
logger.debug('Error in provider data')
|
logger.debug('Error in provider data')
|
||||||
return []
|
return []
|
||||||
|
@ -139,12 +138,12 @@ class SubdivxSubtitlesProvider(Provider):
|
||||||
|
|
||||||
# title
|
# title
|
||||||
title = title_soup.find("a").text.replace("Subtitulo de ", "")
|
title = title_soup.find("a").text.replace("Subtitulo de ", "")
|
||||||
page_link = title_soup.find("a")["href"]
|
page_link = title_soup.find("a")["href"].replace('http://', 'https://')
|
||||||
|
|
||||||
# body
|
# body
|
||||||
description = body_soup.find("div", {'id': 'buscador_detalle_sub'}).text
|
description = body_soup.find("div", {'id': 'buscador_detalle_sub'}).text
|
||||||
tmp_div_soup = body_soup.find("div", {'id': 'buscador_detalle_sub_datos'})
|
download_link = body_soup.find("div", {'id': 'buscador_detalle_sub_datos'}
|
||||||
download_link = tmp_div_soup.find("a", {'target': 'new'})["href"]
|
).find("a", {'target': 'new'})["href"].replace('http://', 'https://')
|
||||||
|
|
||||||
subtitle = self.subtitle_class(language, page_link, download_link, description, title)
|
subtitle = self.subtitle_class(language, page_link, download_link, description, title)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue