Scrapy proxy integation

Scrapy Proxy Integration

Diese Anleitung ist möglicherweise veraltet. Eine aktuelle Anleitung finden Sie in unserer Dokumentation.

What is Scrapy?

Scrapy ist ein Python-Framework für Web-Crawling und Web-Scraping, das es Benutzern ermöglicht, strukturierte Daten von Websites zu extrahieren. Es ist Open-Source, schnell und erweiterbar. Scrapy kann für verschiedene Zwecke verwendet werden, wie z. B. Data Mining, Monitoring und automatisiertes Testen.

Scrapy integration with Bright Data proxies

Öffnen Sie Ihre bevorzugte IDE und starten Sie ein neues Scrapy-Projekt, geben Sie in der Befehlszeile ein:

      scrapy startproject <project_name>
    

Dadurch wird ein neuer Ordner mit dem Projektnamen erstellt. Öffnen Sie innerhalb des Ordners eine Python-Datei.

  • Gehen Sie zu Ihrem Bright Data Control Panel und klicken Sie auf das Symbol ‘Proxies & Scraping Infra’
  • Erstellen Sie eine neue Proxy-Zone, indem Sie auf ‘Hinzufügen’ klicken, einen Netzwerktyp auswählen, den Proxy konfigurieren und auf Speichern klicken
  • Unter dem Tab ‘Zugriffsparameter‘ Ihrer Proxy-Zone finden Sie Ihre ‘BENUTZERNAME‘- und ‘PASSWORT‘-Werte.
  • Setzen Sie in Ihrer Scrapy Spider-Codedatei innerhalb des Meta-Parameters der Anfrage den ‘proxy’-Wert auf Folgendes, unter Verwendung der zuvor genannten ‘BENUTZERNAME‘- und ‘PASSWORT‘-Werte: “http://USERNAME:[email protected]:33335
  • Zum Beispiel:
      import scrapy

class BrightdatascrapyexampleSpider(scrapy.Spider):
name = "BrightDataScrapyExample"

def start_requests(self):
request = scrapy.Request(url="http://example.com",callback=self.parse)
request.meta['proxy'] = "http://USERNAME:[email protected]:33335"
yield request

def parse(self, response):
print(response.body)

Führen Sie dann den folgenden Befehl in Ihrer Befehlszeile aus:

      scrapy runspider <Pythonfilename.py>
    

How To Use Bright Data Proxy Manger With Scrapy

  • Erstellen Sie eine Proxy-Zone wie bei der direkten Integration oben beschrieben
  • Installieren Sie den Proxy Manager
  • Klicken Sie auf ‘Neuen Port hinzufügen’ und konfigurieren Sie ihn für Ihren Anwendungsfall
  • Setzen Sie in Ihrer Scrapy Spider-Codedatei innerhalb des Meta-Parameters der Anfrage den ‘proxy’-Wert auf Folgendes: “http://IP:PORTNUMBER”
  • Die lokale Host-IP ist 127.0.0.1 – dies ist der Wert, den Sie verwenden müssen, wenn der Proxy Manager auf Ihrem Rechner installiert ist. Wenn der Proxy Manager auf einem externen Server installiert ist, geben Sie die IP-Adresse dieses Servers ein
  • Der im Proxy Manager erstellte Port ist 24XXX, zum Beispiel 24000 – die standardmäßige erste Portnummer
  • Zum Beispiel:
      import scrapy

class BrightdatascrapyexampleSpider(scrapy.Spider):
name = "BrightDataScrapyExample"

def start_requests(self):
request = scrapy.Request(url="http://example.com",callback=self.parse)
request.meta['proxy'] = "http://127.0.0.1:24000"
yield request

def parse(self, response):
print(response.body)

⚠️Wichtiger Hinweis: Wenn Sie Bright Data’s Residential-Proxys, Web Unlocker oder SERP-API verwenden, müssen Sie ein SSL-Zertifikat installieren, um Ende-zu-Ende-sichere Verbindungen zu Ihrer(n) Zielwebsite(s) zu ermöglichen. Dies ist ein einfacher Vorgang, siehe https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate für Anweisungen.

Get proxies for Scrapy

proxy badges

Angetrieben von einem preisgekrönten Residential-Proxy-Netzwerk

Über 400M+ monthly residential IPs, erstklassige Technologie und die Fähigkeit jedes Land, jede Stadt, jeden Anbieter und jede ASN zu erreichen, machen unsere Premium-Proxy-Dienste zur ersten Wahl für Entwickler

Proxy-Netzwerk Preise

50% RABATT
pay as you go plan icon
PAY AS YOU GO
$8 $4.00 / GB
Keine Verpflichtung
Gratis testen
Benutze diesen Gutscheincode: RESIGB50

Proxies ohne monatliche Bindung
50% RABATT
2nd plan icon
141 GB enthalten
$7 $3.50 / GB
$499 Monatliche Abrechnung
Gratis testen
Benutze diesen Gutscheincode: RESIGB50

Perfekt für kleine Unternehmen mit mäßiger Nutzung
50% RABATT
3rd plan icon
332 GB enthalten
$6 $3.00 / GB
$999 Monatliche Abrechnung
Gratis testen
Benutze diesen Gutscheincode: RESIGB50

Für große Teams mit umfangreichen betrieblichen Anforderungen konzipiert
50% RABATT
4th plan icon
798 GB enthalten
$5 $2.50 / GB
$1999 Monatliche Abrechnung
Gratis testen
Benutze diesen Gutscheincode: RESIGB50

Für Unternehmen mit umfangreichen Betriebsabläufen optimiert
Sie benötigen mehr als 1 TB?
Kontaktieren Sie uns
  • Unbegrenztes Volumen
  • Unbegrenzte Sitzplätze
  • Premium - SLA
  • 99,99 % Netzwerkverfügbarkeit
  • Kostenloser Proxy-Manager
  • Vollständige Datenabdeckung
  • Custom price per GB
  • Maßgeschneiderte Lösungen
pay as you go plan icon
PAY AS YOU GO
$8 / GB
Keine Verpflichtung
Gratis testen
Proxies ohne monatliche Bindung
2nd plan icon
71 GB enthalten
$7 / GB
$499 Monatliche Abrechnung
Gratis testen
Perfekt für kleine Unternehmen mit mäßiger Nutzung
3rd plan icon
166 GB enthalten
$6 / GB
$999 Monatliche Abrechnung
Gratis testen
Für große Teams mit umfangreichen betrieblichen Anforderungen konzipiert
4th plan icon
399 GB enthalten
$5 / GB
$1999 Monatliche Abrechnung
Gratis testen
Für Unternehmen mit umfangreichen Betriebsabläufen optimiert
Sie benötigen mehr als 1 TB?
Kontaktieren Sie uns
  • Unbegrenztes Volumen
  • Unbegrenzte Sitzplätze
  • Premium - SLA
  • 99,99 % Netzwerkverfügbarkeit
  • Kostenloser Proxy-Manager
  • Vollständige Datenabdeckung
  • Custom price per GB
  • Maßgeschneiderte Lösungen
pay as you go plan icon
PAY AS YOU GO
$0.6 / GB
Keine Verpflichtung
Gratis testen
Proxies ohne monatliche Bindung
2nd plan icon
1 TB enthalten
$0.51 / GB
$499 Monatliche Abrechnung
Gratis testen
Perfekt für kleine Unternehmen mit mäßiger Nutzung
3rd plan icon
2 TB enthalten
$0.45 / GB
$999 Monatliche Abrechnung
Gratis testen
Für große Teams mit umfangreichen betrieblichen Anforderungen konzipiert
4th plan icon
5 TB enthalten
$0.42 / GB
$1999 Monatliche Abrechnung
Gratis testen
Für Unternehmen mit umfangreichen Betriebsabläufen optimiert
Sie benötigen mehr als 1 TB?
Kontaktieren Sie uns
  • Unbegrenztes Volumen
  • Unbegrenzte Sitzplätze
  • Premium - SLA
  • 99,99 % Netzwerkverfügbarkeit
  • Kostenloser Proxy-Manager
  • Vollständige Datenabdeckung
  • Custom price per GB
  • Maßgeschneiderte Lösungen
Wir akzeptieren diese Zahlungsmethoden:

Das beste Kundenerlebnis in der Branche!

Sie fragen, wir entwickeln

Neue Funktionsveröffentlichungen jeden Tag

24/7 globale Unterstützung

Um Fragen zu beantworten, wenn Sie sie benötigen

Vollständige Transparenz

Echtzeit-Netzwerkleistungs-Dashboard

Gewidmete Kontomanager

Um Ihre Leistung zu optimieren

Maßgeschneiderte Lösungen

Um Ihre Datensammelziele zu erreichen

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.6/5 höchste Trustpilot-Bewertung in der Branche

Ready to get Scrapy proxies?