Intégration Proxy Selenium
Combiner Selenium avec les proxys Bright Data améliore l’efficacité de votre scraping web, offrant une gestion de proxy sécurisée et flexible pour une extraction de données fiable.
Ce guide peut être obsolète. Pour un guide à jour, veuillez consulter notre documentation.
- 400M+ IPs résidentielles
- Sessions fixes et rotatives
- 99,95% de taux de réussite
- Ciblage par géolocalisation - GRATUIT
Navigateur de Scraping: Entièrement hébergé avec des capacités de déblocage avancées
Compatible avec Selenium
Faites facilement un appel API pour récupérer un nombre quelconque de sessions de navigateur et interagissez avec elles grâce à notre Navigateur de Scraping Selenium via un protocole CDP. Idéal pour les projets de scraping nécessitant des interactions avec le site web pour récupérer des données, comme survoler une page, cliquer sur des boutons, faire défiler, ajouter du texte, etc.
const { Builder, Browser } = require('selenium-webdriver');
const {
AUTH = 'USER:PASS',
TARGET_URL = 'https://example.com',
} = process.env;
async function scrape(url = TARGET_URL) {
if (AUTH == 'USER:PASS') {
throw new Error(`Provide Scraping Browsers credentials in AUTH`
+ ` environment variable or update the script.`);
}
console.log(`Connecting to Browser...`);
const server = `https://${AUTH}@brd.superproxy.io:9515`;
const driver = await new Builder()
.forBrowser(Browser.CHROME)
.usingServer(server)
.build();
try {
console.log(`Connected! Navigating to ${url}...`);
await driver.get(url);
console.log(`Navigated! Scraping page content...`);
const data = await driver.getPageSource();
console.log(`Scraped! Data: ${data}`);
} finally {
await driver.quit();
}
}
if (require.main == module) {
scrape().catch(error => {
console.error(error.stack || error.message || error);
process.exit(1);
});
}
Utiliser les Proxys Bright Data avec votre navigateur alimenté par Selenium
Intégrez facilement les réseaux de proxy robustes de Bright Data dans vos scripts Selenium pour une fiabilité et une échelle inégalées. Alimentez vos tests de navigateur automatisés et votre collecte de données avec des proxys résidentiels, de centre de données ou mobiles, garantissant un accès fluide et efficace dans le monde entier.
Qu'est-ce que Selenium ?
Selenium est un logiciel avancé d’automatisation de navigateur utilisé pour simuler des environnements de navigation pour les tests de sites web les plus précis et plus encore, similaire à Puppeteer. Faites passer vos opérations en ligne au niveau supérieur en intégrant Selenium avec les super serveurs proxy de Bright Data.
⚠️Note importante : Si vous utilisez les Proxys Résidentiels, Web Unlocker ou API SERP de Bright Data, vous devez installer un certificat SSL pour activer des connexions sécurisées de bout en bout vers vos sites cibles. C’est un processus simple, voir https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate pour les instructions.
Obtenir des proxys pour Selenium
Alimenté par une infrastructure de proxy résidentiel primée
Plus de 400M+ monthly d’adresses IP résidentielles, la meilleure technologie avec la possibilité de cibler n’importe quel pays, ville et opérateur mobile font de nos services de proxy premium le meilleur choix pour les développeurs.
Un proxy pour chaque voie de développement
Combinez réseaux, pairs et IPs pour optimiser votre flux continu de données web.
Leader de la catégorie des proxys et de la collecte de données
La meilleure expérience client du secteur
De nouvelles fonctionnalités tous les jours
Pour répondre à toutes vos questions quand vous en avez besoin
Tableau de bord des performances en temps réel
Pour optimiser votre performance
Pour atteindre vos objectifs de collecte de données