Don't try to parse faulty IMDB page

This commit is contained in:
Ruud
2014-06-02 14:35:06 +02:00
parent 0314910bbe
commit 6d048e0003

View File

@@ -39,6 +39,11 @@ class IMDBBase(Automation, RSS):
except:
try:
split = splitString(html, split_on = "<div id=\"main\">")
if len(split) < 2:
log.error('Failed parsing IMDB page "%s", unexpected html.', url)
return []
html = BeautifulSoup(split[1])
for x in ['list compact', 'lister', 'list detail sub-list']:
html2 = html.find('div', attrs = {