Página 1 de 6

Agregar a la biblioteca (newpct1)

Publicado: 05 Feb 2015, 09:52
por srgank
Buenos dias shurs!

He notado que, asi como en pordede o cualquier otro canal al seleccionar una serie al final de los capitulos aparece lo de agregar a la biblioteca en newpct1 no aparece. Esto es una pena porque el canal esta muy bien ordenado y los mirrors son buenismos.

Alguien tiene una solucion para esto?

Thanks!

Re: Agregar a la biblioteca (newpct1)

Publicado: 05 Feb 2015, 16:20
por super_berny
Estoy trabajando en ello.
Cuando pueda os cuento mas

Re: Agregar a la biblioteca (newpct1)

Publicado: 05 Feb 2015, 16:50
por robalo
Hay un bug que hay que reparar en la función episodios. Hay veces que los datos no aparecen de la misma forma.

No se si habrá más casos.
Te pongo los dos que he encontrado

Código: Seleccionar todo

    #<li><a href="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-603/" title="Serie The Big Bang Theory 6x03"><img src="http://www.newpct1.com/pictures/c/minis/1092_the-big-bang-theory.jpg" alt="Serie The Big Bang Theory 6x03"></a> <div class="info"> <a href="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-603/" title="Serie The Big Bang Theory 6x03"><h2 style="padding:0;">Serie <strong style="color:red;background:none;">The Big Bang Theory - Temporada 6 </strong> - Temporada<span style="color:red;background:none;">[ 6 ]</span>Capitulo<span style="color:red;background:none;">[ 03 ]</span><span style="color:red;background:none;padding:0px;">Español Castellano</span> Calidad <span style="color:red;background:none;">[ HDTV ]</span></h2></a> <span>02-11-2012</span> <span>225 MB</span> <span class="color"><ahref="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-603/" title="Serie The Big Bang Theory 6x03"> Descargar</a> </div></li>

    #<li><a href="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-602/" title="Serie The Big Bang Theory 6x00"><img src="http://www.newpct1.com/pictures/c/minis/1092_the-big-bang-theory.jpg" alt="Serie The Big Bang Theory 6x00"></a> <div class="info"> <a href="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-602/" title="Serie The Big Bang Theory 6x00"><h2 style="padding:0;">The Big Bang Theory - Temporada 6 [HDTV][Español Castellano]</h2></a> <span>26-10-2012</span> <span>230 MB</span> <span class="color"><ahref="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-602/" title="Serie The Big Bang Theory 6x00"> Descargar</a> </div></li>

Re: Agregar a la biblioteca (newpct1)

Publicado: 08 Feb 2015, 02:15
por super_berny
robalo escribió:Hay un bug que hay que reparar en la función episodios. Hay veces que los datos no aparecen de la misma forma.

No se si habrá más casos.
Te pongo los dos que he encontrado

Código: Seleccionar todo

    #<li><a href="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-603/" title="Serie The Big Bang Theory 6x03"><img src="http://www.newpct1.com/pictures/c/minis/1092_the-big-bang-theory.jpg" alt="Serie The Big Bang Theory 6x03"></a> <div class="info"> <a href="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-603/" title="Serie The Big Bang Theory 6x03"><h2 style="padding:0;">Serie <strong style="color:red;background:none;">The Big Bang Theory - Temporada 6 </strong> - Temporada<span style="color:red;background:none;">[ 6 ]</span>Capitulo<span style="color:red;background:none;">[ 03 ]</span><span style="color:red;background:none;padding:0px;">Español Castellano</span> Calidad <span style="color:red;background:none;">[ HDTV ]</span></h2></a> <span>02-11-2012</span> <span>225 MB</span> <span class="color"><ahref="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-603/" title="Serie The Big Bang Theory 6x03"> Descargar</a> </div></li>

    #<li><a href="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-602/" title="Serie The Big Bang Theory 6x00"><img src="http://www.newpct1.com/pictures/c/minis/1092_the-big-bang-theory.jpg" alt="Serie The Big Bang Theory 6x00"></a> <div class="info"> <a href="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-602/" title="Serie The Big Bang Theory 6x00"><h2 style="padding:0;">The Big Bang Theory - Temporada 6 [HDTV][Español Castellano]</h2></a> <span>26-10-2012</span> <span>230 MB</span> <span class="color"><ahref="http://www.newpct1.com/serie/the-big-bang-theory/capitulo-602/" title="Serie The Big Bang Theory 6x00"> Descargar</a> </div></li>
Ok esto ya lo tengo...o eso creo

Re: Agregar a la biblioteca (newpct1)

Publicado: 10 Feb 2015, 11:41
por super_berny
Bueno aqui os dejo el canal newpct1 modificado:
  • Ahora al seleccionar una serie aparecen todos los capitulos listados en una sola pagina.
  • Se ha añadido la opcion de Añadir serie a la Biblioteca
  • Si tenemos el servertools modificado, permite filtrar los servidores
Ademas de los dos casos que robalo citaba mas arriba he encontrado alguno mas. Esto dificulta enormemente obtener correctamente el titulo, temporada y capitulo necesarios para añadir a la biblioteca. He intentado manejar el mayor numero de casos pero en algunos que en la pagina web estaban mal y no ha sido posible, he obtado por ignorar ese capitulo concreto. Prefiero tener un lista incompleta que ninguna lista ¿no?

Otro bug que tiene esta web y q nosotros no podemos controlar es que al seleccionar, por ejemplo Series HD, la primera pagina si q son HD, pero al darle a siguiente pasamos directamente a la Series TV. Pero como digo este es un error de la web.

Re: Agregar a la biblioteca (newpct1)

Publicado: 10 Feb 2015, 14:52
por robalo
Gracias super_berny
super_berny escribió:Otro bug que tiene esta web y q nosotros no podemos controlar es que al seleccionar, por ejemplo Series HD, la primera pagina si q son HD, pero al darle a siguiente pasamos directamente a la Series TV. Pero como digo este es un error de la web.
Lo de la paginación debe de haber sido algo puntual. Si no has tocado nada en la paginación debe de funcionar ahora mismo. En la versión anterior de newpct1 va bien.

Esta noche si puedo crearé un nuevo canal newpct1.1 con la actualización pa comparar resultados y poder contarte algo con más fundamento :)
super_berny escribió:Ademas de los dos casos que robalo citaba mas arriba he encontrado alguno mas. Esto dificulta enormemente obtener correctamente el titulo, temporada y capitulo necesarios para añadir a la biblioteca. He intentado manejar el mayor numero de casos pero en algunos que en la pagina web estaban mal y no ha sido posible, he obtado por ignorar ese capitulo concreto. Prefiero tener un lista incompleta que ninguna lista ¿no?
En qué serie y episodio te ha pasado? Me gustaría mirarlo también

Re: Agregar a la biblioteca (newpct1)

Publicado: 10 Feb 2015, 20:07
por super_berny
robalo escribió:Gracias super_berny
super_berny escribió:Otro bug que tiene esta web y q nosotros no podemos controlar es que al seleccionar, por ejemplo Series HD, la primera pagina si q son HD, pero al darle a siguiente pasamos directamente a la Series TV. Pero como digo este es un error de la web.
Lo de la paginación debe de haber sido algo puntual. Si no has tocado nada en la paginación debe de funcionar ahora mismo. En la versión anterior de newpct1 va bien.

Esta noche si puedo crearé un nuevo canal newpct1.1 con la actualización pa comparar resultados y poder contarte algo con más fundamento :)
Perfecto pruebalo y me comentas.
De todos modos no se si me he explicado bien. Queria decir q el problema esta en la web y nosotros solo podemos reproducirlo, pero no solucionarlo.
Veras, con tu navegador entra en http://www.newpct1.com/series-hd/boardwalk-empire/: La primera pagina son enlaces con calidad 720, mientras q si le damos a pagina siguiente (o a cualquier numero del paginador, incluido el 1) se nos abre otra pagina con enlaces a esta serie pero en calida HDTV.
Otra prueba: abre el enlace al numero 1 del paginador en otra pestaña y avanza por ambas pestañas hasta obtener el listado de enlaces, veras como son diferentes.
Lo mismo sucede con Series VO

robalo escribió:En qué serie y episodio te ha pasado? Me gustaría mirarlo también
La verdad es que he ido mirando varias, no podria decirte cuales. Pero esta pagina es un poco desastre en este aspecto.

Re: Agregar a la biblioteca (newpct1)

Publicado: 12 Feb 2015, 00:03
por robalo
Bueno, he estado mirando un poco, no todo lo que quisiera, pero sí he mirado.
Me he concentrado más en la página que en el .py

Viendo lo caótico que puede ser afinar, para el caso de los episodios de las series, se me ocurre que se podría intentar solicitar los episodios con este formato

Código: Seleccionar todo

http://www.newpct1.com/index.php?page=buscar&url=&letter=&q=Boardwalk%26Empire&categoryID=&categoryIDR=&calidad=HDTV+720p+AC3+5.1&idioma=&ordenar=Nombre&inon=Ascendente
Con este formato no falla, te devuelve lo que esperas.

En primer lugar se puede generar la lista de todas las series con

Código: Seleccionar todo

scrapertools.cache_page("http://www.newpct1.com/pct1/library/include/ajax/get_subcategory.php", post="categoryIDR=767")

patron = "<option value="\d+">([^<]+)</option>"
A la hora de colocárselo a "...&q=+scrapedtitle+&...", remplazaríamos los espacios por %26 (caracter &) para que la búsqueda sea exacta.

Una vez seleccionada la serie se podría crear las opciones de las calidades disponibles. Está opción puede ir antes, eso ya al gusto. Estos datos al ser estáticos cabe la posibilidad de que existan series que no tenga la calidad deseada.

Las calidades se extraen de la url "http://www.newpct1.com/index.php?page=buscar" con el patron "<select class="busqueda-av" id="calidad" name="calidad">(.*?)</select>"

Para el idioma, ordenar, inon es igual que el anterior. Para estos casos, si existiera, los espacios se reemplazan con "+", incluido calidad.
Si te tienta unir dos o más opciones, mejor no, la api no comprueba que existan mas coincidencias en estos campos.

No se como lo verás, pero el resultado se ajustaría a lo que buscas

Re: Agregar a la biblioteca (newpct1)

Publicado: 13 Feb 2015, 00:42
por super_berny
Gracias robalo, me lo estoy mirando.

Aun no lo tengo montado, pero lo que intentare hacer es mantener la estructura del canal como hasta ahora. Solo que al seleccionar una serie del listado de posibles, en lugar de utilizar la url que incluye, generare una busqueda con el nombre y calida de la serie seleccionada.

A ver si puedo tener algo este finde y os lo paso para q lo veais.

Re: Agregar a la biblioteca (newpct1)

Publicado: 13 Feb 2015, 01:28
por robalo
otra cosílla

Me he dado cuenta que funciona mejor dejando los espacios del título de la serie encerrar todo con comillas en vez de reemplazar el caracter "&" por los espacios.

title = "%22"+title+"%22" con lo que tendríamos algo como esto

Código: Seleccionar todo

http://www.newpct1.com/index.php?page=buscar&url=&letter=&q=%22the%20big%20bang%20theory%22&categoryID=&categoryIDR=&calidad=&idioma=&ordenar=Nombre&inon=Ascendente
Hay que tener en cuenta que cuando se extrae la página siguiente se tendrá que formatear para no tener problemas. El enlace de la página siguiente que se captre tendrá este formato

Código: Seleccionar todo

http://www.newpct1.com/index.php?page=buscar&url=&letter=&q=\"the big bang theory\"&categoryID=&categoryIDR=&calidad=&idioma=&ordenar=Nombre&inon=Ascendente&pg=2