MarioXD escribió:No entiendo como hacer que se vea la imagen... en la guía pone diferente no tengo ni idea el channelselector ahora es muy diferente, metí una imagen png "animeflv" a la carpeta imágenes del plugin.
en fin te dejo las imágenes no están muy curradas pero de momento algo es algo XD
Edito: Otra cosa es que no salen las caratulas en los listados y use expresiones regulares en las url de las imagenes; mira este es el código de una de las series en el listado alfabetico:
Código: Seleccionar todo
<div class="anime_box"> <a href="/anime/afro-samurai.html" title="Afro Samurai"><img src="/img/portada/211.jpg" alt="Afro Samurai"></a> <div></div> <span><a href="/anime/afro-samurai.html" title="Afro Samurai">Afro Samurai</a></span> </div>
A ver si me echas una mano con los maches y logro entender como va la cosa porque no me resulta.
Gracias de antemano XD
Buenas MarioXD
Tienes exactamente la misma confusión que yo cuando empece a ver esto del Python: nuestros amigos los "comodines", mira el codigo del patron.
Código: Seleccionar todo
'<div class="anime_box"> <a href="([^<]+)" title="([^<]+)"><img src="([^<]+)"'
^ es una negación
^< significa que
un carácter debe ser distinto de
<
[^<] lo entre corchetas para que Python no se lie (resumiendo)
+ significa que siga hasta que sea así
[^<]+ busca hasta que sea distinto de
<
([^<]+) entre paréntesis le dice a
re.compile(patron,re.DOTALL).findall(data) que eso es lo que buscas (resumiendo)
([^a]+) equivale a todo lo que encuentre antes de la
a, así en "tonto el que lo lea" nos guardaría "tonto el que lo le"
Por tanto para buscar tu texto podriamos usar muchas expresiones, por ejemplo:
Código: Seleccionar todo
div class="anime_box"> <a href="([^"]+)" title="([^"]+)".*?img src="([^"]+)".*?</span>
Buscamos todo lo distinto de " desde las comillas hasta las siguientes y pones una expresión un poco bruta para que "coja" todo lo que sobra en medio, por si añaden espacios o cambian el codigo.
Es una idea, .*? es una expresión un poco bruta pero nos vale para meter todo lo que sobra ahí.
He visto el canal y creo que es un lapsus pero como yo no me enteraba cuando empece con Python pues he aprovechado por si le sirve a alguien.
Un saludo.