Wenas, he estado mirando y al conector netutv mejor no tocarlo por si yaske da un paso atrás. Lo que tenemos que hacer es añadir en yaske un filtro que saque la url real del servidor de la api de yaske que últimamente anuncia erróneamente ser de netutv. También modificar el conector idowatch para que acepte el formato de url 'host/embed-id.htm' que por lo poco que visto, los enlaces que devuelve la api de yaske es para ese conector y en ese formato o bien, hacer esto último en el mismo canal.
Voy a optar por pegar la opción que incluye los dos fixs en yaske.py para no marearte mucho.
No voy adjuntar el archivo yaske.py y tampoco voy a proponer la actualización en el github, yo no uso los atributos 'contents' y creo que no lo haré nunca. Ya lo propondrá otro.
Para aplicar el parche busca las siguientes líneas en el archivo yaske.py
Código: Seleccionar todo
#<a [....] href="http://api.ysk.pe/noref/?u=< URL Vídeo >">
url = scrapertools.get_match(tr,'<a.*?href="([^"]+)"').split("=")[1]
y debajo de esas dos líleas pegas las siguientes líneas
Código: Seleccionar todo
if "yaske" in url:
url = scrapertools.get_match(
scrapertools.cache_page(url),
'(?:SRC|src)(?:\s+|)=(?:\s+|)(?:\'|")([^(?:\'|")]+)(?:\'|")'
)
server = scrapertools.cache_page(
url,
'(?:http|https)...(?:www.|)/([^\.]+)\.'
)
if server == "idowatch": url = re.sub(r'embed-|.html$', '', url)
Suerte
