Página 7 de 20

Re: Problemas con DocumaniaTV

Publicado: 17 May 2016, 22:30
por pizcolq
Gracias, va genial otra vez

Re: Problemas con DocumaniaTV

Publicado: 17 May 2016, 23:37
por kodifernan
Aunque se ha hecho un buen trabajo con esta nueva versión de documaniatv, a la hora de acceder al apartado Categorias y canales y luego entrar en cualquiera de las temáticas, solo tenemos acceso a la primera pantalla de la lista, apareciendo siempre vacio el siguiente listado al pinchar en Página siguiente. Seguro que tiene fácil solución.

De todas manera este es buen sustituto del original DocumaniaTV.

Re: Problemas con DocumaniaTV

Publicado: 18 May 2016, 07:43
por ralz
Gracias Robalo.

Re: Problemas con DocumaniaTV

Publicado: 18 May 2016, 07:46
por isaac18
Gracias robalo crack .... ;)

Re: Problemas con DocumaniaTV

Publicado: 18 May 2016, 07:57
por robalo
kodifernan escribió:a la hora de acceder al apartado Categorias y canales y luego entrar en cualquiera de las temáticas, solo tenemos acceso a la primera pantalla de la lista, apareciendo siempre vacio el siguiente listado al pinchar en Página siguiente
No había contado con la posibilidad de que en la paginación usen path o host+path.
Para no tacar mucho, a la línea 84 le añadimos al final .replace(host, '') y se soluciona ese problema.

línea 84:

Código: Seleccionar todo

    next_page_url = scrapertools.find_single_match(data, '<a href="([^"]+)">&raquo;</a>')
Línea 84 modificada

Código: Seleccionar todo

    next_page_url = scrapertools.find_single_match(data, '<a href="([^"]+)">&raquo;</a>').replace(host, '')

Re: Problemas con DocumaniaTV

Publicado: 18 May 2016, 09:31
por jolopez
Gracias Robalo.

Re: Problemas con DocumaniaTV

Publicado: 18 May 2016, 09:58
por kodifernan
Gracias Robalo, nunca defraudáis.

Re: Problemas con DocumaniaTV

Publicado: 19 May 2016, 11:53
por robalo
Lo que os pongo a continuación es uno de los posibles casos que se pueden dar y que es fácil de solucionar cuando "la ojeadora o el ojeador", persona que usa la herramienta "ojímetro" se percata de que "las pardillas o los pardillos", nosostras o nosotros, usamos "El mismo navegador y que ya nadie usa". Solución fácil para cortanos el rollo y que no afecte a "l@s pardill@s" que accedan desde el negador: Comprobar la versión del navegador.

De hecho ya está ocurriendo en este momento y puede qoe os aparezca las listas sin contedos :)

Como arreglamos esto nosotr@s "l@s pardill@s"?.
Tenemos dos opciones; una, enredar con archivo del canal añadiendo encabezados de solicitud (cosa que no haremos nosotr@s "l@s pardill@s") y la otra, cambiar la versión del navegador por una actual y que use cualquier "pardill@", use o no pelisalacarta.

En este caso nosotr@s "l@s pardill@s" también optaremos por la solución fácil, la segunda.

¿Cómo?
En el archivo core/scrapertools.py busamos la línea

Código: Seleccionar todo

def cache_page(url,post=None,headers=[['User-Agent', 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; es-ES; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12']],modo_cache=CACHE_ACTIVA, timeout=DEFAULT_TIMEOUT):
y modificamos Firefox/3.6.12 con una versión actual. Realmente puede ser cualquier versión diferente a Firefox/3.6.12 o ninguna, al menos de momento ya que "la ojeadora o el ojeador" ha decido que sea diferente a lo que la que usamos.

¿Por qué el post tan largo para algo tan simple? Para que podamos hacer estas cosas nosotr@s mismos y que sea más divertido para ambas partes y aprendamos los unos de los otros :)

Re: Problemas con DocumaniaTV

Publicado: 19 May 2016, 15:03
por jsegovia612
Hola, os cuento a todos que Documanía con el último archivo que dejó cmos vuelve a funcionar. Al menos a mi hoy me funciona

Re: Problemas con DocumaniaTV

Publicado: 19 May 2016, 19:25
por robalo
Que cosas pasan :) Ahora tenemos como las buenas pelis, la R6 (versión TfM) y la BR Versión extendida (Versión GitHub-Cmos) :lol: :lol: :lol: