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
