Página 1 de 2
Dos nuevos conectores
Publicado: 24 Dic 2016, 01:12
por robalo
Os paso dos nuevos conecteres que están incluyendo ultimamente
vidabc y vidtodo
He intentado sacar todoas las urls que he podido, vidabc suele tener 720p y vidtodo 360p, esperemos que se animen y coloquen casi todo a 720p. Prácticamente son idénticos los dos conectores.
Felices fiestas a todas y todos!!!
Re: Dos nuevos conectores
Publicado: 24 Dic 2016, 10:23
por loko99
Lo acabo de probar y no sale nada....
Re: Dos nuevos conectores
Publicado: 24 Dic 2016, 11:53
por robalo
Como lo has copiado?
Lo que realmente te interesa son los archivos de la carpeta servers. Los cuatro archivos se deben de copiar en tu carpeta servers.
Re: Dos nuevos conectores
Publicado: 24 Dic 2016, 18:32
por robalo
A los dos conectores se le ha quedado una línea con 'xbmc.log("### media_url: %s" % media_url)' (línea 21 en vidabc y línea 28 en vidtodo)
A no ser que tengáis un 'import xbmc' en el 'scrapertools' os dará un error. Se soluciona eliminando la línea en cada archivo. De todas formas voy a resubir el zip corregido reemplazando el que hay en el primer post.
Re: Dos nuevos conectores
Publicado: 25 Dic 2016, 13:16
por Cmos
Oleee, dos más para la colección

Por supuesto funcionan ambos perfectamente con todas las urls de reproducción posibles, a ver si se popularizan un poco porque hay que rebuscar para encontrar enlaces

Muchas gracias por el regalo santa robalo

Re: Dos nuevos conectores
Publicado: 25 Dic 2016, 14:14
por loko99
Pues no sé el motivo de porque estos no me aparecen.... todos los anteriores que he probado si
Los pego como siempre en la carpeta SERVERS ( donde estan todos )
uso Jarvis 16
y la beta de Pelisalacarta-BetaSB
Re: Dos nuevos conectores
Publicado: 26 Dic 2016, 22:02
por neno1978
Eres grande master...muy grande

Re: Dos nuevos conectores
Publicado: 02 Ene 2017, 19:31
por aznaitin
Gracias por los conectores,

Re: Dos nuevos conectores
Publicado: 22 Mar 2017, 16:23
por Intel1
Hola, estoy probando el canal verpeliculasnuevas a raiz del autoplay de hernan (muy bueno

)
Y veo que no funciona vidabc aqui:
-Verpeliculasnuevas
-Buscar: Rock dog
-Rock Dog: El Perro Rockero | DVD | LATINO (vidabc)
Aparece error de conector.
Según veo en el log busca aqui:
http://vidabc.com/embed-ig67aayw7btu.html
Y luego encuentra encuentra esto:
http://vidabc.com/coxbvts3h5g7skyv5jll3 ... 7dl7a.smil
Y alli es donde encuentra el error
En el codigo:
http://vidabc.com/embed-ig67aayw7btu.html
Está también este archivo:
http://5.189.188.25/coxbvts3h5g7skyv5jl ... 4uma/v.mp4
Que es en sí la película (eso creo), seria mejor buscar ese mp4 en vez de buscar el .smil ???
Adjunto log detallado.
Gracias.
Re: Dos nuevos conectores
Publicado: 22 Mar 2017, 19:19
por robalo
Parece que que ya no podemos extraer un mp4 extra, y que se puede extraer igualmente los tres .mp4, .m3u8 y .smil (rtmp) con embed y sin el.
Te pego el .py. Cuando tenga un rato lo arreglo para el httptools y hago un PR
Código: Seleccionar todo
# -*- coding: utf-8 -*-
#------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Conector para vidabc
# http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
#------------------------------------------------------------
from core.scrapertools import *
host = "http://vidabc.com"
id_server = "vidabc"
def get_video_url(page_url, premium=False, user="", password="", video_password=""):
logger.info("[%s.py] get_video_url(page_url='%s')" % (id_server, page_url))
data = cache_page(page_url)
sources = get_match(data, 'sources: \[([^\]]+)\]')
video_urls = []
for media_url in find_multiple_matches(sources, '"([^"]+)"'):
if media_url.endswith(".mp4"):
video_urls.append([".mp4 [%s]" % id_server, media_url])
if media_url.endswith(".m3u8"):
video_urls.append(["M3U8 [%s]" % id_server, media_url])
if media_url.endswith(".smil"):
smil_data = cache_page(media_url)
rtmp = get_match(smil_data , 'base="([^"]+)"')
playpaths = find_multiple_matches(smil_data , 'src="([^"]+)" height="(\d+)"')
for playpath, inf in playpaths:
h = get_match(playpath, 'h=([a-z0-9]+)')
video_urls.append(["RTMP [%s] %s" % (id_server, inf), "%s playpath=%s" % (rtmp, playpath)])
for video_url in video_urls:
logger.info("[%s.py] video_url: %s - %s" % (id_server, video_url[0], video_url[1]))
return video_urls
def find_videos(text):
encontrados = set()
devuelve = []
# http://vidabc.com/3unqlhu5en58.html
# http://vidabc.com/embed-3unqlhu5en58.html
patronvideos = "%s.com/((?:embed-|)[a-z0-9]+)" % id_server
logger.info("[%s.py] find_videos #" % id_server + patronvideos + "#")
matches = find_multiple_matches(text, patronvideos)
for match in matches:
titulo = "[%s]" % id_server
url = host + "/%s.html" % match
if url not in encontrados:
logger.info(" url=" + url)
devuelve.append([titulo, url, id_server])
encontrados.add(url)
else:
logger.info(" url duplicada=" + url)
return devuelve