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
...discovered now... on filmsenzalimiti nowideo became 5nowvideo :o

see link at this page for example http://www.filmsenzalimiti.co/effetti-collaterali.html

http://www.5nowvideo.com/video/a4522c8e67f1d

:?: :?: :?:

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
I don't know if it can help but, do you see that?

http://nongnu.org/zdl/Servizi-streaming ... sting.html

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"