medias = album.xpath("//media:group", namespaces=album.nsmap)
processed = []
for media in medias:
- contenturls = media.xpath("./media:content", namespaces=media.nsmap)
- # Pour les photos il n'y a qu'un seul media:content
- # Mais pour la vidéo, il y a un thumbnail avant
- if len(contenturls) > 1:
- contenturl = contenturls[1]
- else:
- contenturl = contenturls[0]
+ contenturls = media.xpath("./media:thumbnail", namespaces=media.nsmap)
+ print [i.items() for i in contenturls]
+ contenturl = contenturls[-1]
contenturl = [val for (kw, val) in contenturl.items() if kw == "url"][0]
+ # On récupère la meilleure résolution de l'image
+ contenturl = contenturl.replace("s288", "s5000")
title = media.xpath("./media:title", namespaces=media.nsmap)[0]
title = title.text
processed.append([title, contenturl])