Paywalls vulnerables en diarios digitales — La Nueva España

Sección Premium de lne.es
Paywall del diario digital
Herramientas de desarrollo (F12), seleccionado en el elemento
article-body--paywall baldomero no-baldomero
Contenido completo del artículo
Artículo completo tras eliminar la clase que lo ocultaba

Saltarse el paywall automáticamente

Muy bien… ¿sería posible automatizar el proceso de mostrar el contenido de los artículos? Sí.

Extensión Custom JavaScript for websites
  1. Instalamos y abrimos la extensión
  2. Habilitamos la extensión “cjs” para este host
  3. Pegamos el script que oculta el paywall y muestra el contenido:
document.getElementsByClassName("article-body--truncated")[0].classList.remove("article-body--truncated");
document.getElementsByClassName("baldomero")[0].classList.remove("baldomero");
document.getElementsByClassName("paywall")[0].style.display = "none";

¿Cómo hacer un paywall más seguro?

Tip para desarrolladores :)

  • En las páginas de las secciones premium el servidor no debería enviar el contenido completo del artículo.
  • Si no se envía el contenido completo de los artículos (texto, imágenes), el tráfico en la red se reduce y la página carga más rápido.

--

--

Software Engineer | University of Oviedo | Video post-production | Music production | Social Media

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Miguel Martínez Serrano

Miguel Martínez Serrano

5 Followers

Software Engineer | University of Oviedo | Video post-production | Music production | Social Media