Script pour Pass-Education pour télécharger sans abonnement

Ce script permet de modifier les liens de téléchargement sur le site Pass-Éducation afin de télécharger des fichiers sans avoir à payer un abonnement. Il supprime également les iframes de Google Tag Manager (GTM) qui apparaissent sur la page.

Version au 26/04/2025. Voir la dernière version.

Auteur
TrouveMe
Notes
0 0 0
Version
1.1
Créé
26/04/2025
Mis à jour
26/04/2025
Taille
3,96 ko
Licence
MIT
S'applique à

Script de gestion des liens et suppression des iframes GTM

Ce script utilisateur (UserScript) permet de :

  1. Fermer automatiquement le pop-up de consentement de cookies, si présent, sur la page.
  2. Supprimer le pop-up de connexion (s'il existe) en supprimant l'élément ayant la classe .callout.warning.link-attachment.
  3. Mettre à jour les liens de téléchargement pour les rendre dynamiquement modifiables en fonction des paramètres attachment_id et archive_id présents dans l'URL.
  4. Supprimer les iframes de Google Tag Manager (GTM) en observant l'ajout d'iframes avec un src contenant googletagmanager.com/ns.html.

Fonctionnement du script

  1. Mise à jour des liens de téléchargement :

    • Le script sélectionne les liens avec la classe .auth-href.
    • Si le lien contient un paramètre attachment_id, il est remplacé par une URL de téléchargement.
    • Si le lien contient un paramètre archive_id, il est également mis à jour avec une nouvelle URL de téléchargement pour l'archive.
  2. Observateur de mutations :

    • Un observateur surveille l'ajout de nouveaux éléments dans la page, y compris les liens .auth-href ajoutés dynamiquement.
    • Le script met à jour les liens dès qu'ils sont ajoutés à la page.
  3. Suppression des iframes GTM :

    • Lorsque le script détecte l'ajout d'une iframe avec un src correspondant à Google Tag Manager (googletagmanager.com/ns.html), l'iframe est automatiquement supprimée.

Installation

  1. Installez Tampermonkey ou un autre gestionnaire de scripts utilisateur.
  2. Créez un nouveau script et collez-y le code ci-dessus.
  3. Enregistrez et activez le script pour l'utiliser sur le site concerné.
长期地址
遇到问题?请前往 GitHub 提 Issues。