Copiar contenido de sitios que no lo permiten

Se explica cómo saltarse la restricción de ciertos sitios que bloquean copiar texto. Usa un marcador y JavaScript.

Copiar contenido de sitios que no lo permiten

Estoy seguro de en el algún momento todos nos hemos enfrentado a esos temidos sitios que no permiten copiar su contenido. En este artículo de blog voy a explicar un truquillo que a mi me ha funcionado muy bien para saltarme esta restricción.

Evidentemente, esto no es llamada para hacer cosas ilegales. Recuerda siempre respetar las licencias y la propiedad intelectual de los sitios de los que obtienes la información.

También, por supuesto, habrá sitios en los que no puedas hacerlo, esta solución no es infalible y a mi he ha sido útil en los casos concretos a los que me he enfrentado.

Está pensado para esas páginas (muchos páginas de test de oposiciones, por ejemplo) en las que cuando intentas copiar algo interceptan el contenido y lo sustituyen por un texto en el que te avisan de que no te permiten copiar.

Cómo funciona

El método es sencillo y aunque pudiera parecer algo técnico al principio, sigue leyendo y verás como en 5 minutos lo tienes listo y funcionando. 🚀

Para copiar el texto bastará con hacer clic en un marcador (también llamado favorito) y copiar el texto de la ventana que muestra. ¡Nada más!

Su funcionamiento se puede ver en la siguiente imagen:

Captura de pantalla con el funcionamiento de la utilidad propuesta, indicando con flechas, números y descripciones lo explicado en el texto a continuación.
  1. Se selecciona el texto a copiar. Puede ser un párrafo, varios párrafos, una sola palabra... Si bien el formato no se mantiene, sí se mantienen los saltos de línea y las tabulaciones.
  2. Se pulsa en el marcador guardado (más adelante se explica cómo añadirlo).
  3. Al hacerlo, automáticamente se abre una ventana emergente en la que se muestra el texto seleccionado en el paso 1.
  4. Para copiar el texto que se muestra, basta con usar la combinación de teclas (Ctrl + C) para copiarlo. Para cerrarlo, se pulsa Enter

Una vez realizados estos pasos, ¡el texto ya está en el portapapeles y podremos pegarlo donde necesitemos!

Marcador a guardar

El marcador/favorito no es uno típico en el que pulsamos y se abre una página web. Es uno "mágico" que al pulsarlo ejecuta una pequeño bloque de código JavaScript que busca lo que tenemos seleccionado y genera el cuadro de diálogo (prompt) con el texto.

Código del marcador

El código es el siguiente:

javascript:(function() {
    prompt("Copia (Ctrl + C) y luego pulsa Enter para cerrar",
    window.getSelection().toString());
    }());

Cómo guardar el marcador

Para guardar este marcador basta con hacer lo siguiente:

  1. Hacer clic en el el botón estrella para guardar el marcador, como haríamos para guardar cualquier marcador normal.
  2. Hacer clic en More/Más... para ver más opciones
  1. Al hacer clic en More/Más, se abrirá una pantalla similar en la que podremos editar el marcador que estamos creando.
  2. Es aquí, donde aparece la dirección de la página, donde tenemos que copiar el código del cuadro anterior.
  3. Podemos, también, si lo deseamos, cambiar el nombre del marcador para que sea más descriptivo.
  4. Hacer clic en Guardar para cerrar la ventana.

Bastará después con seguir los pasos descritos en Cómo funciona para copiar el contenido del sitio web.

¿Alguna duda?

No dudes en ponerte en contacto conmigo para cualquier duda, sugerencia, queja o aclaración que creas necesaria. ¡Será un placer hablar contigo!