Página 2 de 3
Re: How to bypass http://swzz.xyz
Publicado: 01 Ago 2015, 09:35
por robalo
No no, el usar .li, .eu. o .sx no es la solución.
En el post es un dominio .li pero eso es consecuencia del copy/paste

puedes cambiarlo a .sx
La solución planteada es presuponer que todos los enlaces de vídeos fallan y reenviar una nueva solitud con el error para que reenvíe una url diferente.
Caso de Pixel en la web:
Primera solicitud al enlace del vídeo: Se puede hacer con sólo dos parámetros o con todos.
http://www.nowvideo.xx/api/player.api.php?[....]
HTTP/1.1 200 OK
Solicitud del vídeo:
http://[....].com/dl/[....].flv?client=FLASH
HTTP/1.1 500 Internal Server Error
Segunda solicitud al enlace del vídeo: con todos los parámetros + número de error, 404 como error y la url que falló.
http://www.nowvideo.xx/api/player.api.php?[....]
HTTP/1.1 200 OK
Solicitud del vídeo
http://[....].com/dl/[....].flv?start=0
HTTP/1.1 200 OK
Re: How to bypass http://swzz.xyz
Publicado: 01 Ago 2015, 11:08
por zanzibar1982
Yeah i got it now, TY robalo.
Sometimes (rare cases anyway) I get
"Se ha producido un error en el conector
con nowvideo
http://www.nowvideo.sx/video/....
But the link on site is nowvideo.li.
Check "Cobra 1986" on cb01.eu
I can not get the links cause I am on mobile now.
Is it possible to put your patch as an if case instead of elif? Would that be a solution?
Re: How to bypass http://swzz.xyz
Publicado: 01 Ago 2015, 13:05
por zanzibar1982
Re: How to bypass http://swzz.xyz
Publicado: 01 Ago 2015, 15:25
por dentaku65
someting like?
Código: Seleccionar todo
http://(<a class="postlink" href="http://www.|embed.)?nowvideo.(?:eu|li|sx|ch|co)/(video/|embed.php\?)(?:[0-9a-z]+|width)
Re: How to bypass http://swzz.xyz
Publicado: 01 Ago 2015, 15:41
por dentaku65
Re: How to bypass http://swzz.xyz
Publicado: 01 Ago 2015, 15:49
por zanzibar1982
yeah, forgot to mention that, I new already.
I suppose there are so many different issues with nowvideo that it's impossible to fix them all.
Re: How to bypass http://swzz.xyz
Publicado: 01 Ago 2015, 20:18
por Chryses
Re: How to bypass http://swzz.xyz
Publicado: 01 Ago 2015, 20:50
por robalo
Hola dentaku65
zanzibar1982 escribió:I guess I should study this too.
Como poder se puede estudiar, pero no es el caso. No secesitamos fijarnos si es .sx, .li, .eu, ...., eso nos da igual.
En referencia a que no te funciona en el teléfono móvil eso se tendría que mirar si con xbmc se altera la url de 'nowvideo.xx/video/...' a 'nowvideo.xx/mobile/#/video/...'
Sobre el error de la película 'Cobra 1986' en cb01 ocurre algo bastante raro en kodi que no logro entender. El resultado de la url del vídeo en la primera patición es correcta. Si se pega en el navegador se podrá visualizar el vídeo o descargarlo.
Para que funcione, al menos a mí, se debe reenviar la primera solicitud otra vez pero no antes de enviar la segunda petición con url de error.
Pero claro, también puede ser que me esté enredando y mañana lo vea mejor y quizás hay algo que omitir
Os pego la parte 'no premium' del archivo nowvideo.py
Código: Seleccionar todo
else:
data = scrapertools.cache_page( page_url )
flashvar_filekey = scrapertools.get_match( data, 'flashvars.filekey=([^;]+);' )
filekey = scrapertools.get_match( data,'var '+ flashvar_filekey + '="([^"]+)"' )
#get stream url from api
url = 'http://www.nowvideo.sx/api/player.api.php?key=%s&file=%s' % ( filekey.replace(".","%2E").replace("-","%2D"), video_id )
data = scrapertools.cache_page( url )
data = scrapertools.get_match( data, 'url=([^\&]+)&' )
res = scrapertools.get_header_from_response( url, header_to_get="content-type" )
if res == "text/html":
data = urllib.quote_plus( data )
url = 'http://www.nowvideo.sx/api/player.api.php?cid3=undefined&numOfErrors=1&user=undefined&errorUrl=' + data.replace( ".", "%2E" ) + '&pass=undefined&errorCode=404&cid=1&cid2=undefined&file=' + video_id + '&key=' + filekey.replace( ".", "%2E" ).replace( "-", "%2D" )
data = scrapertools.cache_page( url )
try:
data = scrapertools.get_match( data, 'url=([^\&]+)&' )
except:
url = 'http://www.nowvideo.sx/api/player.api.php?key=%s&file=%s' % ( filekey.replace(".","%2E").replace("-","%2D"), video_id )
data = scrapertools.cache_page( url )
data = scrapertools.get_match( data, 'url=([^\&]+)&' )
media_url = data
video_urls.append( [ scrapertools.get_filename_from_url( media_url )[-4:] + " [nowvideo]", media_url ] )
Cambiando de tema, en la función 'play' del canal cb01 se debería añadir
Código: Seleccionar todo
elif "/off-line/" in item.url:
data = data.replace( '/off-line/?r=rapid_', '' )
Le llegan algunos enlaces como '
/off-line/?r=rapid_http://www.rapidvideo.org/.....'
Re: How to bypass http://swzz.xyz
Publicado: 02 Ago 2015, 08:51
por zanzibar1982
Hola robalo!
TY for explaining,
Anyways putting the code in nowvideo.py after
"If premium", instead of existent "else" case, seems
to break the code and the links don't work...
Or am I doing it wrong?
Thanks again
Re: How to bypass http://swzz.xyz
Publicado: 02 Ago 2015, 12:04
por robalo
Pues no se, acabo de comprobar lo posteado y parece que está todo bien, tambien he vuelto a comprobar las peículas pixel, Cobra 1986 y algunas más y no he tenido ningún tipo de error.
Comprueba que el copy/paste esté bien hecho, un espacio de más o de menos en el inicio de alguna línea provocaría "IndentationError: unexpected indent" pero el mensaje que veríamos en kodi sería "No hay nada que reproducir"