Como automatizar downloads de vídeos em campos blob?

  • Autor Autor KingCoin
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
K

KingCoin

Alfa
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenas chavales, estoy haciendo un sitio web con laravel y quiero que a partir de una URL de otro sitio web en el que hay un video con un src a un campo blob, se descargue este video.

Si te vas a ese sitio web y le das a inspeccionar -> red puedes acceder a los archivos .m3u8, en los que está el enlace al video. Pero claro, cómo consigo este enlace con laravel?

He probado a hacer una petición Http a ese enlace y buscar en la información que devuelve (el html, los headers...) Pero nada. (Creo que es porque estos archivos se generan con una petición de JavaScript en ese sitio web, y si no estás en ese sitio web no se genera, aunque no lo tengo muy claro, y tampoco es muy relevante).

Y lo dicho, alguien sabría cómo hacer para obtener el video (o los archivos con los enlaces, o los enlaces... Algo que me permita descargarme el video) desde mi sitio web? Si es con laravel mejor, pero si sabéis con otro lenguaje pues también ayuda
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hay varias maneras de hacer eso. Con python creo que es mas sencillo.

Usando laravel el año pasado lo hice con dusk, posiblemente haya una mejor opcion hoy en día.
 
Gracias, le echaré un ojo a ver. Por cierto, puedes pasar el código con el que lo hiciste con dusk?
 
hay varias extensiones para obtener el HLS, descárgalas mira el código, hazles ingeniería inversa. Y de paso aprendes.
 
hola, busco ayuda para solucionar algunas cosas en una web creada con laravel 8
 
estas intentando scrapear utra web desde la tuya ?
 
hola, busco ayuda para solucionar algunas cosas en una web creada con laravel 8
comenta que necesitas en otro hilo para que no se confunda con este creo yo
 
estas intentando scrapear utra web desde la tuya ?
Sí, aunque diría que con scrapear no es suficiente, pues al escrapear obtienes el código de ese sitio web, pero los archivos con los enlaces que quiero obtener creo que se obtienen al ejecutar parte de el codigo JavaScript de esa página, y al scrapear no se ejecuta el código, solo lo recibes en una cadena de texto
 
Con PHP esta un poco difícil, intenta hacer un micro servicio con python o nodejs con pupetteer
 
Voltar
Topo