He estado tratando de jugar para hacer que VLC admita sitios web de video que no están incluidos en la distribución predeterminada. Cuando veo la fuente de la página web de video, puedo extraer algo que parece una URL http a los archivos de video (incluso en varios formatos diferentes). Pero si esto se pega en una pestaña del navegador, me sale un gran error 403 prohibido .
Obviamente, esto es para disuadir a las personas que escuchan videos directamente. Pero, ¿alguien tiene alguna idea de cómo podrían lograrlo? No creo que esté basado en cookies, de lo contrario es probable que funcione en el mismo navegador en el que abrí la página web de video. ¿El reproductor Flash envía un encabezado http diferente al de mi navegador, algo así?
No necesito una solución perfecta, solo alguien que me señale en la dirección correcta.
fuente
Respuestas:
Por lo general, el campo de referencia HTTP (sic) rastrea los enlaces activos . Esto le dice al servidor web qué URL lo envió a la solicitud actual. Si está vacío, o no es de un sitio web válido, ¡entonces estás conectando! Sin embargo, es bastante fácil engañar.
fuente
Como resultado, parece que las URL de los videos fueron diseñadas para ser temporales, con algunas modificaciones de Apache que comprueban que una marca de tiempo con hash fue lo suficientemente reciente. Había dejado abierta la pestaña "ver fuente" durante varias horas.
Logré que mi script lua funcione y ahora puedo ver los videos directamente en VLC. Si alguien tiene alguna solicitud, probablemente podría prepararte algo.
fuente