Re: Italian channels issues and development
Publicado: 27 Jul 2015, 22:04
Ok, creo que lo que te cuenta (al final del 'quote') es algo que irremediablemente hay que hacer.
Te paso la prueba que he hecho. Posiblemente tendrás que copiar los headers de tu navegador y cambiarlo. Una vez comprobado que caza la url ya sólo queda buscar la forma de presentarlo en kodi.
pelisalacarta/channels/guardaserie.py función 'mainlist'
pelisalacarta/channels/guardaserie.py función 'prueba' (nueva función)
servers/rapidvideo.py función 'get_video_url': modificar la ínea 'video_url-append(....' con
Ahora mismo kodi me da timeout por la lentitud en la entrega de datos por parte de rapidvideo, pero seguro que en otro momento en el que el servidor entregue los datos con más rapidez se podrá ver el vídeo.
EDITO: inremediablemente -> irremediablemente
Espero no encontrar más
Te paso la prueba que he hecho. Posiblemente tendrás que copiar los headers de tu navegador y cambiarlo. Una vez comprobado que caza la url ya sólo queda buscar la forma de presentarlo en kodi.
pelisalacarta/channels/guardaserie.py función 'mainlist'
Código: Seleccionar todo
itemlist.append( Item( channel=__channel__, action="prueba", title="Prueba" ) )
Código: Seleccionar todo
def prueba( item ):
headers = [
['Host','www.guardaserie.net'],
['User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0'],
['Accept','*/*'],
['Accept-Language','es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3'],
['Accept-Encoding','gzip, deflate'],
['Content-Type','application/x-www-form-urlencoded; charset=UTF-8'],
['X-Requested-With','XMLHttpRequest'],
['Referer','http://www.guardaserie.net/gotham-info/'],
['Content-Length','46'],
['Cookie','__cfduid=d03013b0f87e82b12333df9eac4ca89f31438023234; __utma=177063987.1902321676.1438023218.1438023218.1438025582.2; __utmc=177063987; __utmz=177063987.1438023218.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmb=177063987.3.10.1438025582; __utmt=1'],
['Connection','keep-alive'],
['Pragma','no-cache'],
['Cache-Control','no-cache']
]
itemlist = []
data = scrapertools.cache_page( "http://www.guardaserie.net/wp-admin/admin-ajax.php", post="action=get_episode&id=11468&season=0&episode=22", headers=headers )
url = scrapertools.get_match( data, 'SRC="([^"]+)"' )
url = re.sub( r'embed\-|\-607x360\.html', '', url)
itemlist.append( Item( channel=__channel__, action="play", title="A play", url=url, server="rapidvideo", folder=False ) )
return itemlist
Código: Seleccionar todo
video_urls.append(["[rapidvideo]","http://50.7."+ip2+".42:8777/"+idLink[0]+"/v.mp4"])
EDITO: inremediablemente -> irremediablemente
