Navegador web

Qué tiene que pasar antes de que una página web te entregue su archivo

Puedes ver el vídeo. Se está reproduciendo allí mismo, en el navegador web. Entonces, ¿por qué no hay forma de conservarlo? La respuesta es que una página web rara vez entrega un archivo: entrega instrucciones y el archivo que el navegador recopila a partir de ellas puede no existir como una sola cosa.

7 min de lectura Actualizado 29 de julio de 2026

FoxDL

Cuatro formas en que una página entrega vídeo, de las cuales solo una es un archivo

El más antiguo y simple es un archivo directo: la página apunta a una dirección que termina en .mp4 y el navegador la busca. Si puedes encontrar esa dirección, tienes el archivo. Así es como funcionan la mayoría de los sitios, foros, medios de noticias y servidores de archivos más pequeños.

El segundo es transmisión adaptativa: HLS o DASH. La página carga una lista de reproducción que enumera cientos de segmentos cortos en varios niveles de calidad, y el reproductor los une a medida que avanza, cambiando la calidad cuando cambia tu conexión. No hay ningún archivo único que encontrar. Guardarlo significa recuperar cada segmento y reconstruir un archivo a partir de ellos.

La tercera es una URL de blob. La página ya obtuvo los datos con JavaScript y le pasó al reproductor una referencia a algo que vive en la propia memoria del navegador. La dirección que ves (blob:https://…) no tiene sentido fuera de esa página y esa sesión; no se puede abrir, compartir ni descargar, y esto hace tropezar a la mayoría de los “buscadores de vídeo” ingenuos.

El cuarto es contenido protegido: segmentos cifrados reproducidos a través de un sistema DRM, donde la clave de descifrado se emite al navegador bajo condiciones que prohíben explícitamente conservar una copia. Este no es un obstáculo que deba solucionarse; es el mecanismo sobre el que se construye un acuerdo de licencia y ninguna herramienta legítima lo supera.

Cómo un navegador web nota que hay algo que guardar

Un navegador web integrado en la aplicación que ofrece guardar lo que encuentra está realizando varios trabajos a la vez. Cada uno detecta un caso que los demás pasan por alto.

Leer los elementos multimedia de la página
Recorrer el documento en busca de etiquetas <video>, <audio> y <source> y leer sus direcciones. Detecta el caso de archivo directo inmediatamente, omite todo lo creado por JavaScript después de cargar la página.
Mirar dentro del shadow DOM
Los reproductores modernos son elementos personalizados cuyas partes internas están deliberadamente selladas frente a la página. Una búsqueda que se detiene en el documento normal ve una caja vacía donde está el vídeo.
Observar lo que realmente pidió la página
El navegador conoce cada recurso obtenido por una página. Un archivo multimedia que se cargó, independientemente de qué secuencia de comandos lo solicitó o cuándo, aparece aquí incluso si nada en la página visible apunta a él.
Detectar el tipo real de la respuesta
Una URL que termina en .php puede devolver un vídeo, y una que termina en .mp4 puede devolver una página de error. El Content-Type que envía realmente el servidor es lo que te dice cuál es cuál; las extensiones son solo una suposición.

Cómo se ve guardar una página cuando funciona

El orden importa. La mayoría de los fallos se deben a omitir el segundo paso e iniciar una transferencia de cuatro gigabytes de una página de inicio de sesión.

  1. Reproduce un segundo del contenido multimedia primero

    Muchas páginas no cargan nada hasta que empieza la reproducción. Dos segundos reproduciendo suelen marcar la diferencia entre una lista de candidatos vacía y una llena.

  2. Comprueba cuál es realmente el candidato

    Antes de comprometerte, mira el tamaño y el tipo indicados. Una “película” de 14 KB es una página HTML. Un tipo text/html donde esperabas video/mp4 significa que tienes el enlace equivocado.

  3. Elige la calidad que desees

    Un stream suele ofrecer varios. El más alto no siempre es la respuesta correcta en un teléfono, donde la diferencia es invisible y el almacenamiento no.

  4. Dejar que la sesión continúe

    Los enlaces protegidos comprueban quién pregunta: las cookies de tu sesión iniciada, la página que te ha llevado hasta ahí, a veces la identidad del navegador. Una descarga que empieza sin todo eso recibe un error 403 aunque la página se reproduzca bien.

  5. Verifica lo que aterrizó

    Ábrelo. Un archivo que se reproduce durante dos segundos y se detiene se truncó (generalmente un enlace caducado) y vale la pena reiniciarlo en lugar de conservarlo.

Lo que un navegador web integrado en la aplicación debe hacer bien

Más allá de encontrar los medios, estas son las cosas que deciden si la descarga realmente se completa.

  • Continuar la sesión hasta la descarga

    Las cookies, el referente y el agente de usuario deben viajar con la solicitud. Sin ellos, un enlace protegido se resuelve en la página y falla en el descargador.

  • Mantén esas credenciales fuera del almacenamiento

    Las cookies de sesión son tan buenas como una contraseña durante la duración de la sesión. Pertenecen a la memoria mientras dure la transferencia y a ningún otro lugar: ni a una base de datos ni a un registro.

  • Rechazar entregar el enlace a otra aplicación

    iOS con gusto abrirá un enlace tocado en una aplicación diferente si reclama ese dominio. Un navegador web destinado a guardar medios tiene que cancelar y volver a ejecutar la navegación, o la página que deseaba desaparece en la aplicación de otra persona.

  • Recorta la página antes de que se muestre

    Aquí, un bloqueador de contenido no se trata solo de publicidad: menos rastreadores y superposiciones significan menos candidatos falsos en la lista de medios.

  • Maneja documentos y vídeos

    Los archivos PDF, ZIP y Office son la otra mitad de lo que la gente guarda en la web y deberían terminar en la misma biblioteca que todo lo demás.

Preguntas que hace la gente

¿Por qué Safari no puede hacer esto por sí solo?

Safari descarga archivos; lo hace desde iOS 13. Lo que no hace es inspeccionar una página en busca de medios que se estén transmitiendo en lugar de vinculados, ni reconstruir una secuencia segmentada en un archivo. Es un navegador web, y ese trabajo pertenece a un gestor de descargas.

¿Qué es una URL de blob y por qué no puedo descargarla?

Es un identificador de datos que la página ya contiene en la memoria. No existe fuera de esa pestaña, por lo que pegarlo en cualquier lugar no produce nada. Los medios subyacentes se obtuvieron de algún lugar real y esa dirección (no el blob) es la que vale la pena encontrar.

La página funciona bien pero la descarga obtiene un 403. ¿Por qué?

La solicitud de descarga llegó sin lo que sí tenía la página: tu cookie de sesión, la página de referencia y, a veces, una identidad de navegador que coincida. Los servidores usan exactamente esa combinación para distinguir a alguien que está viendo la página de un bot.

¿Se puede guardar todo?

No, y eso es por diseño. El contenido protegido con DRM se cifra con claves emitidas bajo una licencia que prohíbe conservarlo. Algunos sitios también firman cada segmento individualmente con tokens de corta duración. Ambos funcionan según lo previsto.

FoxDL

El navegador web dentro de FoxDL

Es un navegador web con pestañas normal; su función es llevar cosas a tu biblioteca, no sustituir a tu navegador de uso diario.

  • Seis canales de detección, incluidos el shadow DOM y el registro de lo que la página realmente solicitó, así que un reproductor construido enteramente en JavaScript sigue siendo visible.
  • El tipo real se detecta a partir de la respuesta en lugar de adivinarse a partir de la extensión, y los candidatos blob: que no se pueden recuperar se filtran en lugar de ofrecerse y fallar.
  • Las cookies, el referente y el agente de usuario se transfieren a la descarga para que se resuelva un enlace protegido, y ninguno de ellos se escribe en el disco.
  • Un bloqueador de contenido recorta la página antes de mostrarla.
  • Los archivos PDF, ZIP y documentos se guardan en la misma biblioteca como medio, con un solo toque.
  • Pestañas, marcadores y una página de inicio de tus propios accesos directos.

FoxDL no proporciona contenido propio. Lo que guardas es lo que trajiste y eres responsable de tener derecho a conservarlo.

Preguntas frecuentes sobre esto

Todas las preguntas

Sigue leyendo

Tu biblioteca, por fin en un solo sitio.

Descarga gratis. Sin cuenta ni registro; todas las funciones están en la versión gratuita.

Descárgalo en App Store