adding movie trailers to itunes.py
This commit is contained in:
parent
c4f0505ae8
commit
b34403d15e
1 changed files with 5 additions and 1 deletions
|
@ -54,7 +54,7 @@ def composeUrl(request, parameters):
|
||||||
elif request == 'viewAlbum':
|
elif request == 'viewAlbum':
|
||||||
url = 'http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?id=%s' % parameters['id']
|
url = 'http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?id=%s' % parameters['id']
|
||||||
elif request == 'viewMovie':
|
elif request == 'viewMovie':
|
||||||
url = 'http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewMovie?id=%s&s=143441' % parameters['id']
|
url = 'http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewMovie?id=%s&prvw=1' % parameters['id']
|
||||||
return url
|
return url
|
||||||
|
|
||||||
def parseXmlDict(xml):
|
def parseXmlDict(xml):
|
||||||
|
@ -146,6 +146,9 @@ class ItunesMovie:
|
||||||
data = {'id': self.id}
|
data = {'id': self.id}
|
||||||
url = composeUrl('viewMovie', {'id': self.id})
|
url = composeUrl('viewMovie', {'id': self.id})
|
||||||
xml = getUrl(url, None, ITUNES_HEADERS)
|
xml = getUrl(url, None, ITUNES_HEADERS)
|
||||||
|
f = open('/Users/rolux/Desktop/iTunesData.xml', 'w')
|
||||||
|
f.write(xml)
|
||||||
|
f.close()
|
||||||
data['actors'] = parseCast(xml, 'actors')
|
data['actors'] = parseCast(xml, 'actors')
|
||||||
string = findRe(xml, 'Average Rating:(.*?)</HBoxView>')
|
string = findRe(xml, 'Average Rating:(.*?)</HBoxView>')
|
||||||
data['averageRating'] = string.count('rating_star_000033.png') + string.count('½') * 0.5
|
data['averageRating'] = string.count('rating_star_000033.png') + string.count('½') * 0.5
|
||||||
|
@ -161,6 +164,7 @@ class ItunesMovie:
|
||||||
data['runTime'] = findRe(xml, 'Run Time:(.*?)<')
|
data['runTime'] = findRe(xml, 'Run Time:(.*?)<')
|
||||||
data['screenwriters'] = parseCast(xml, 'screenwriters')
|
data['screenwriters'] = parseCast(xml, 'screenwriters')
|
||||||
data['soundtrackId'] = findRe(xml, 'viewAlbum\?id=(.*?)&')
|
data['soundtrackId'] = findRe(xml, 'viewAlbum\?id=(.*?)&')
|
||||||
|
data['trailerUrl'] = findRe(xml, 'autoplay="." url="(.*?)"')
|
||||||
return data
|
return data
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
Loading…
Reference in a new issue