
Praktische Übungen zur Verwendung von Proxy-IP zur Installation von BeautifulSoup
Vor kurzem eine Menge von Partnern in der Netzwerk-Crawler-Projekt, festgestellt, dass die Pip installiert BeautifulSoup ist immer stecken. Vor allem in einigen Bereichen der Netzwerkumgebung ist nicht stabil, Download Python-Bibliotheken wie Zahnpasta. Zu dieser Zeit, wenn Sie einen Proxy-IP verwenden können, kann die Geschwindigkeit des Ladens von Paketen direkt abnehmen!
Erforderliche Vorbereitungen vor dem Verpacken
Stellen Sie sicher, dass es auf Ihrem Computer installiert ist.Python 3.6 oder höher(Ältere Versionen sind anfällig für Bugs). Halten Sie Win+R gedrückt und geben Sie cmd ein. Geben Sie diesen Befehl in einem schwarzen Fenster ein, um die Version zu überprüfen:
python --version
Wenn Sie den Befehl nicht finden können, haben Sie wahrscheinlich die Umgebungsvariable nicht. Wir empfehlen Ihnen, Python auf der offiziellen Website neu zu installieren und daran zu denken, das Häkchen beiPython zu PATH hinzufügenDiese Option.
Der richtige Weg zur Eröffnung einer Proxy-IP
Hier steht unser Retter im Mittelpunktipipgo-Proxy-Dienst. Ihre Proxys für Wohngebiete sind besonders gut für Webanfragen geeignet und unterstützen die Protokolle http/https/socks5. Für den http-Proxy sollte der Installationsbefehl wie folgt aussehen:
pip install beautifulsoup4 --proxy=http://用户名:密码@gateway.ipipgo.com:端口号
Achten Sie darauf, den Benutzernamen, das Passwort und den Port zu ersetzen, diese Parameter finden Sie im Backend von ipipgo. Wenn Sie sich die Mühe ersparen wollen, die Befehle jedes Mal einzugeben, können Sie sie direkt in den Systemumgebungsvariablen festlegen:
einstellen http_proxy=http://用户名:密码@gateway.ipipgo.com:端口号
Satz https_proxy=http://用户名:密码@gateway.ipipgo.com:端口号
Der gesamte Prozess der Installation in der realen Welt
1. schwarzes cmd-Fenster öffnen (keine Powershell verwenden, die ruckelt manchmal)
2. geben Sie den Befehl proxy setup ein (oder konfigurieren Sie vorher Umgebungsvariablen)
3 Führen Sie die Installationsanweisungen aus:
pip install beautifulsoup4 --trusted-host pypi.org --trusted-host files.pythonhosted.org
Die beiden Trusted-Host-Parameter werden hinzugefügt, um die SSL-Zertifikatsüberprüfung zu umgehen, insbesondere bei älteren Systemen, um eine Reihe von Fehlern zu vermeiden.
Überprüfen Sie, ob die Installation erfolgreich war
Beeilen Sie sich nicht, das Fenster nach dem Laden zu schließen, drücken Sie diesen Befehl, um die Version zu überprüfen:
python -c "import bs4; print(bs4.__version__)"
Wenn eine Versionsnummer angezeigt wird (z. B. 4.10.0), bedeutet dies, dass das Modul ordnungsgemäß installiert ist. Wenn Sie eine Fehlermeldung erhalten, die besagt, dass das Modul nicht gefunden wurde, ist der Proxy wahrscheinlich nicht richtig eingestellt. Wir empfehlen daher, den Paketstatus im ipipgo-Backend zu überprüfen.
Häufig gestellte Fragen Erste-Hilfe-Kasten
F: Was soll ich tun, wenn ich immer eine Zeitüberschreitung der Verbindung erhalte?
A:先试试ping gateway.ipipgo.com能不能通,如果太高,去后台换个低的节点
Q:Auf halbem Weg durch die Installation SSL-Fehler melden?
A: Fügen Sie den Parameter -trusted-host an den Befehl an, oder aktualisieren Sie die pip-Version:
pip install --upgrade pip --proxy=http://...
F: Ist es langsamer, stattdessen einen Proxy zu verwenden?
A: kann der Knoten Last hoch ist, in der ipipgo Konsole, um das Protokoll-Typ zu wechseln, versuchen Sie, die Socks5-Protokoll verwenden wird manchmal eine wundersame Wirkung haben!
Warum wir ipipgo empfehlen
Echte Erfahrung mit der Verwendung in meinem eigenen Haus:
1. exklusive Bandbreite ohne Stau, die Download-Geschwindigkeit liegt stabil bei 5MB/s+.
2. unterstützt Pay-per-Use, geeignet für Nutzer, die gelegentlich Pakete laden
3. schnelle Reaktion des Kundendienstes, als ich das letzte Mal mitten in der Nacht ein Problem hatte, wurde ich innerhalb einer Sekunde zurückgerufen!
4. mit IP-Rotationsfunktion, um zu verhindern, dass die Zielseite gehackt wird
Kürzlich festgestellt, dass ihre offizielle Website ist dabei Aktivitäten, neue Benutzer-Registrierung zu 1G Verkehr zu senden, gerade genug, um Dutzende von Python-Bibliothek zu installieren. Wenn Sie es für eine lange Zeit verwenden müssen, empfehlen wir Ihnen zu wählenEnterprise-PaketDank der automatischen Failover-Funktion muss man nicht mehr befürchten, dass die Verbindung während der Installation unterbrochen wird.
Ein letztes Wort.
Beim Laden der Bibliothek mit einer Proxy-IP gibt es eigentlich drei wichtige Punkte:
1. den richtigen Dienstanbieter wählen (hier muss ipipgo angerufen werden)
2. denken Sie daran, den Parameter trusted-host hinzuzufügen.
3. regelmäßige Aktualisierung der Pip-Version
Geraten Sie nicht in Panik, wenn Sie auf Probleme stoßen, befolgen Sie die oben genannten Schritte Schritt für Schritt zu untersuchen, im Grunde kann gelöst werden. Wenn Sie es wirklich nicht herausfinden können, gehen Sie auf die ipipgo-Website und suchen Sie nach dem Online-Kundendienst, sie sind erfahren im Umgang mit dieser Art von Problem.

