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, ' |
![]((.*?)) |