|
@ -48,17 +48,19 @@ class MovieFapIE(InfoExtractor): |
|
|
return [] |
|
|
return [] |
|
|
|
|
|
|
|
|
# get the required information from the XML |
|
|
# get the required information from the XML |
|
|
attrs = {attr: str_to_int(timeline.find(attr).text) |
|
|
|
|
|
for attr in ['imageWidth', 'imageHeight', 'imageFirst', 'imageLast']} |
|
|
|
|
|
|
|
|
width = str_to_int(timeline.find('imageWidth').text) |
|
|
|
|
|
height = str_to_int(timeline.find('imageHeight').text) |
|
|
|
|
|
first = str_to_int(timeline.find('imageFirst').text) |
|
|
|
|
|
last = str_to_int(timeline.find('imageLast').text) |
|
|
pattern = timeline.find('imagePattern').text |
|
|
pattern = timeline.find('imagePattern').text |
|
|
|
|
|
|
|
|
# generate the list of thumbnail information dicts |
|
|
# generate the list of thumbnail information dicts |
|
|
thumbnails = [] |
|
|
thumbnails = [] |
|
|
for i in range(attrs['imageFirst'], attrs['imageLast'] + 1): |
|
|
|
|
|
|
|
|
for i in range(first, last + 1): |
|
|
thumbnails.append({ |
|
|
thumbnails.append({ |
|
|
'url': pattern.replace('#', str(i)), |
|
|
'url': pattern.replace('#', str(i)), |
|
|
'width': attrs['imageWidth'], |
|
|
|
|
|
'height': attrs['imageHeight'] |
|
|
|
|
|
|
|
|
'width': width, |
|
|
|
|
|
'height': height |
|
|
}) |
|
|
}) |
|
|
return thumbnails |
|
|
return thumbnails |
|
|
|
|
|
|
|
|