# -*- coding: utf-8 -*- # vi:si:et:sw=4:sts=4:ts=4 import re import time from oxlib import stripTags, findRe from oxlib.cache import getUrlUnicode def getMovieData(amgId): data = getUrlUnicode("http://www.allmovie.com/cg/avg.dll?p=avg&sql=%s~T0" % amgId) r = {} r['poster'] = findRe(data, '.*?

(.*?)')) r['year'] = findRe(data, '(\d{4})') r['rating'] = findRe(data, '" alt="(\d+?) Stars"') r['country'] = findRe(data, '(.*?).*?

(.*?)')) return r def getMoviePoster(amgId): data = getMovieData(amgId) if data: return data['poster'] return ''