Selenium Proxy Integration
Neues Bright Data-Produkt: Scraping Browser
Selenium-kompatibel
Erstellen Sie ganz einfach einen API-Aufruf, um beliebig viele Browsersitzungen abzurufen und mit ihnen über unseren Selenium Scraping Browser über das CDP-Protokoll zu interagieren. Ideal für Scraping-Projekte, die Website-Interaktionen erfordern, um Daten abzurufen, wie zum Beispiel das Überfahren einer Seite, das Klicken auf Schaltflächen, das Scrollen, das Hinzufügen von Text usw.
Was ist Selenium?
Selenium ist eine fortschrittliche Browser-Automatisierungssoftware, die verwendet wird, um Browsing-Umgebungen für genaueste Website-Tests und mehr zu simulieren, ähnlich wie Puppeteer. Heben Sie Ihre Online-Operationen auf die nächste Stufe, indem Sie Selenium mit den Super-Proxy-Servern von Bright Data integrieren.
Selenium-Proxy-Integration
- Gehen Sie zunächst zu Ihrem Bright Data Dashboard und klicken Sie auf „Zone erstellen“.
- Wählen Sie „Netzwerktyp“ und klicken Sie auf „Speichern“.
- Geben Sie in Selenium in der Funktion „setProxy“ den „Proxy IP:Port“ ein, zum Beispiel zproxy.lum-superproxy.io:22225 für HTTP und HTTPS.
- Geben Sie unter „sendKeys“ Ihre Bright Data Konto-ID und den Namen der Proxy-Zone ein: lum-customer-CUSTOMER-zone-YOURZONE und Ihr Zonenkennwort, das Sie in den Zoneneinstellungen finden. the Zone settings.
- Ein Beispiel:
const {Builder, By, Key, until} = require('selenium-webdriver');
const proxy = require('selenium-webdriver/proxy');
(async function example(){
let driver = await new Builder().forBrowser('firefox').setProxy(proxy.manual({
http: 'zproxy.lum-superproxy.io:22225',
https: 'zproxy.lum-superproxy.io:22225'
})).build()
try {
await driver.get('http://lumtest.com/myip.json');
driver.switchTo().alert()
.sendKeys('lum-customer-USERNAME-zone-YOURZONE'+Key.TAB+'PASSWORD');
driver.switchTo().alert().accept();
} finally {
await driver.quit();
}
})();
Proxy Manager und Selenium Integration
- Erstellen Sie eine Zone mit dem Netzwerk, dem IP-Typ und der Anzahl der IPs, die Sie verwenden möchten.
- Installieren Sie den Bright Data Proxy Manager.
- Klicken Sie auf „Neuen Proxy hinzufügen“ und wählen Sie die gewünschte Zone und die Einstellungen aus, klicken Sie dann auf „Speichern“.
- In Selenium geben Sie unter „setProxy“ Ihre lokale IP und den Port des Proxy Managers ein (i.e. 127.0.0.1:24000)
Die lokale Host-IP lautet 127.0.0.1
Der im Proxy Manager erstellte Port ist 24XXX, z. B. 24000 - Lassen Sie das Feld für Benutzernamen und Kennwort leer, da der Bright Data Proxy Manager bereits beim Super Proxy authentifiziert wurde.
- Ein Beispiel:
const {Builder, By, Key, until} = require('selenium-webdriver');
const proxy = require('selenium-webdriver/proxy');
(async function example(){
let driver = await new Builder().forBrowser('firefox').setProxy(proxy.manual({
http: '127.0.0.1:24000',
https: '127.0.0.1:24000'
})).build()
try {
await driver.get('http://lumtest.com/myip.json');
driver.switchTo().alert().accept();
} finally {
await driver.quit();
}
})();
Proxies für Selenium erhalten
Proxy-Arten für jeden Bedarf
Residential Proxys
- 72,000,000+ IPs
- Verfügbar in 195 Ländern
- Das größte rotierende Real-Peer-IP-Netz
- Zugriff auf und Crawlen durch alle anspruchsvollen Websites
Datacenter Proxys
- 770,000+ IPs
- Verfügbar in 195 Ländern
- Geteilte und dedizierte IP-Pools verfügbar
- Schneller Zugriff auf nicht komplexe Websites
ISP-Proxys
- 700,000+ IPs
- Verfügbar in 35 Ländern
- Echte statische private IPs ohne IP-Rotation
- Optimal für die Anmeldung an mehreren Konten
Mobile Proxies
- 7,000,000+ IPs
- Verfügbar in 195 Ländern
- Größtes echtes Peer-3G/4G-IP-Netz der Welt
- Mobil-Anzeigen überprüfen und durch Mobil-Websites crawlen
Der führende Anbieter von Proxies und Datenerfassung
Täglich werden 650TB an öffentlichen Daten gesammelt
Neue Funktionen werden täglich veröffentlicht
Skalierung auf Unternehmensniveau
4.8/5 höchste Trustpilot-Bewertung in der Branche