Les meilleurs administrateurs système freelances sont sur Codeur.com
Fermé · Moins de 500 € · 6 offres · 1325 vues · 8 interactions
L'objectif de ce projet est de rendre un script Selenium Python existant complètement indétectable par les outils avancés de détection, en garantissant que chaque tâche soit exécutée avec une empreinte unique et humaine. La fonctionnalité du script restera inchangée, mais les modifications se concentreront sur le rendre invisible et assurer qu'aucune connexion traçable entre les tâches ne soit possible.
Contexte :
Nous disposons actuellement d'un script Selenium Python fonctionnel qui exécute les tâches suivantes :
Création de compte sur une plateforme spécifique.
Lecture d'un OTP à partir de fournisseurs d'e-mails pris en charge (Hotmail/Outlook, Gmail, GMX).
Saisie de l'OTP sur la plateforme.
Ces tâches sont réalisées correctement. Cependant, nous devons améliorer le script pour :
Imiter le comportement humain au maximum.
Garantir que chaque session soit unique, sans trace détectable reliant les tâches.
Opérer avec une empreinte unique pour chaque session afin de contourner les mécanismes avancés de détection.
Exigences :
Randomisation des Empreintes :
Intégrer des outils ou bibliothèques de fingerprinting pour naviguer avec des empreintes uniques (par exemple, canvas, WebGL, polices, plugins et agents utilisateurs) pour chaque session.
Garantir que chaque empreinte soit unique et non liée à des sessions précédentes.
Humanisation du Comportement :
Implémenter des délais aléatoires et des variations dans les mouvements de souris, la vitesse de frappe et le défilement.
Introduire des "erreurs humaines" subtiles, telles que des fautes de frappe corrigées.
Gestion des Cookies et du Cache :
Effacer les cookies et le cache entre les sessions pour éliminer les données résiduelles.
Randomiser les paramètres de stockage, y compris le stockage local et IndexedDB, pour une anonymité accrue.
Evasion Anti-Bot :
Intégrer des outils comme Puppeteer Stealth ou Selenium Stealth pour contourner les mécanismes de détection des bots.
Garantir la compatibilité avec le script existant sans altérer ses fonctionnalités principales.
Isolation des Sessions :
Utiliser des environnements de navigation isolés (par exemple, Docker, profils Chrome) pour garantir l'isolation complète des sessions.
Assurer qu'aucun état ne soit partagé entre les sessions.
Livrables :
Un script Selenium Python modifié avec les fonctionnalités mentionnées ci-dessus.
Une documentation détaillant les modifications apportées au script et des instructions d'utilisation.
Les résultats des tests démontrant l'invisibilité et l'unicité des sessions.
Exclusions :
La fonctionnalité du script existant (création de compte, gestion OTP, et soumission OTP) doit rester intacte et ne fait pas l'objet de modifications.
Délais :
Le projet devrait être terminé dans un délai de [préciser le délai, par exemple, 2 semaines] à compter de la date de début.
Critères d'Acceptation :
Le script doit réussir les tests de détection sur plusieurs plateformes utilisant des outils avancés de détection des bots.
Chaque session doit fonctionner avec une empreinte unique et indétectable.
Les fonctionnalités principales du script doivent rester inchangées.
Outils et Ressources :
Selenium Stealth , Puppeteer Stealth ou autre
Bibliothèques de randomisation des empreintes (par exemple, FingerprintJS, Multilogin).
Budget indicatif : Moins de 500 €
Publication : 29 décembre 2024 à 10h13
Profils recherchés : Sysadmin freelance , Développeur spécifique freelance , Développeur Python freelance
6 freelances ont répondu à ce projet
6 propositions de devis en moins de 2h