Private GIT

Skip to content
Snippets Groups Projects
Commit a703c75d authored by miigotu's avatar miigotu
Browse files

Merge pull request #3027 from ncksol/hdtorrents-fix

Replacing tabs with spaces before giving data to soup.
parents 532ad8ad c1e82d79
No related branches found
No related tags found
No related merge requests found
...@@ -21,8 +21,8 @@ import re ...@@ -21,8 +21,8 @@ import re
import urllib import urllib
import requests import requests
import traceback import traceback
from bs4 import BeautifulSoup
from sickbeard.bs4_parser import BS4Parser
from sickbeard import logger from sickbeard import logger
from sickbeard import tvcache from sickbeard import tvcache
from sickbeard.providers import generic from sickbeard.providers import generic
...@@ -119,9 +119,9 @@ class HDTorrentsProvider(generic.TorrentProvider): ...@@ -119,9 +119,9 @@ class HDTorrentsProvider(generic.TorrentProvider):
logger.log(u"Could not find table of torrents mainblockcontenttt", logger.ERROR) logger.log(u"Could not find table of torrents mainblockcontenttt", logger.ERROR)
continue continue
data = urllib.unquote(data[index:].encode('utf-8')).decode('utf-8') data = urllib.unquote(data[index:].encode('utf-8')).decode('utf-8').replace('\t', '')
html = BeautifulSoup(data, 'html5lib') with BS4Parser(data, features=["html5lib", "permissive"]) as html:
if not html: if not html:
logger.log("No html data parsed from provider", logger.DEBUG) logger.log("No html data parsed from provider", logger.DEBUG)
continue continue
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment