Pas vraiment. Principalement parce que lorsqu'un navigateur Web ouvre une page Web pour la visualiser, les requêtes qu'il envoie sont identiques à celles qu'un gratte-ligne utiliserait pour télécharger l'ensemble du site.
Disons que vous avez un site payant contenant des milliers de photos pour lequel vous demandez un abonnement mensuel et que vous ajoutez du nouveau contenu chaque semaine. Vous avez une centaine de galeries, et chaque galerie contient 20 à 30 photos. Vous avez payé cher ces photos et les modèles qui y figurent, et vous voulez donc protéger votre propriété.
Lorsque le navigateur Web charge chaque galerie, il effectue 20 à 30 requêtes simultanées pour chaque photo de la page. Une fois la demande effectuée, vous n'avez aucun contrôle sur ce qui lui arrive après qu'elle ait quitté votre serveur.
Vous pourriez essayer des choses comme :
Limitation du taux
Veillez à ce qu'un maximum de 3 requêtes par seconde puissent être servies à partir de votre contenu protégé. Mais cela ne fait que rendre l'expérience irritante pour vos utilisateurs légitimes qui essaient juste de charger leur contenu po^H^H. Et tout ce que cela fait pour vos racleurs, c'est de les ralentir de quelques secondes.
Vérification des référents
Cette méthode est souvent utilisée pour bloquer les liens chauds, c'est-à-dire pour s'assurer que chaque ressource demandée a un référent HTTP valide qui correspond aux domaines figurant sur votre liste blanche. Mais tout logiciel de piratage digne de ce nom enverra de toute façon un référent valide, et il est incroyablement facile de le falsifier, donc vous gaspillez votre énergie ici.
Désactiver le clic droit
Cette mesure ne dissuadera que la méthode la plus simple de téléchargement de contenu, à savoir le clic droit et l'option "Enregistrer la cible sous...", et elle est incroyablement simple à contourner.
Et, en fin de compte, vos utilisateurs n'ont qu'à appuyer sur le bouton Imprimer l'écran pour faire une copie de tout ce qui s'affiche sur leur écran.
tl;dr
Vous ne pouvez pas l'empêcher.