Exemples concrets : Connexion automatique et injection de cookies
Ce chapitre fournit un modèle commercial que vous pouvez appliquer directement : comment se connecter automatiquement à un site Web et injecter des cookies existants.
1. Modèle de connexion automatique
// ... Configuration omise
await page.goto('https://example.com/login');
await page.type('#email', 'test@example.com');
await page.type('#password', 'password123');
await page.click('#btn-submit');
await page.waitForNavigation(); // Attendre que la connexion soit terminée et que la page change
console.log('Connexion réussie !');2. Injection de cookies
Si vous avez déjà le cookie d'un utilisateur, vous pouvez le définir directement pour entrer dans l'état de connexion.
const cookies = [{ name: 'token', value: 'secret_value', domain: 'example.com' }];
await page.setCookie(...cookies);
await page.goto('https://example.com/dashboard');3. Astuce de positionnement à haute efficacité : Utilisation des empreintes uniques de Mbbrowser
Lors de l'exécution de l'automatisation sur plusieurs comptes, l'utilisation des fonctionnalités indépendantes de cookies et de stockage local de Mbbrowser est essentielle. Comme chaque environnement est isolé, vous n'avez pas besoin d'effacer son état manuellement — chaque script commence avec l'état de connexion unique et persistant de l'environnement.
TIP
Les bases sont maîtrisées ? Vous pouvez maintenant construire des systèmes d'automatisation plus complexes basés sur vos besoins commerciaux.
