diff --git a/ox/impawards.py b/ox/impawards.py index 71881d5..2f0d79e 100644 --- a/ox/impawards.py +++ b/ox/impawards.py @@ -38,7 +38,21 @@ def parseArchivePage(html): def parseMoviePage(html): data = {} data['imdbId'] = findRe(html, 'imdb.com/title/tt(.*?) ') - data['posterUrl'] = 'http://impawards.com/%s' % findRe(html, '
(.*?) \(') + data['year'] = findRe(html, '\((.*?)\)') + result = findRe(html, '') + if result: + url = 'http://impawards.com/%s/%s' % (data['year'], result) + html = getUrlUnicode(url, timeout = -1) + d = parsePosterPage(html, data['year']) + data['posterUrl'] = d['posterUrl'] + else: + data['posterUrl'] = 'http://impawards.com/%s/%s' % (data['year'], findRe(html, '