VVinaProxy

Πώς να χρησιμοποιήσετε proxy στο Python Requests (HTTP/HTTPS & Session pooling)

Updated:

Η βιβλιοθήκη requests της Python υποστηρίζει proxies της VinaProxy με ταυτοποίηση μέσω ενός λεξικού proxies, το οποίο αντιστοιχίζει τα σχήματα 'http' και 'https' στο http://user:pass@ip:port. Η σύνδεση αυτού του λεξικού σε ένα μόνιμο requests.Session() επαναχρησιμοποιεί τα υποκείμενα TCP sockets για γρήγορο web scraping με χαμηλή επιβάρυνση πόρων.

Python Requests · HTTP Proxy Format
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}
Private IPv4 (datacenter)
🇺🇸 Ηνωμένες Πολιτείες
Διαθέσιμο
Από
20.000 ₫ / IP / μήνα
≈ 0,74 $ · χρέωση σε VND
Τιμολόγηση βάσει όγκου
  • 1 IP40.000 ₫
  • 5+ IP35.000 ₫
  • 10+ IP25.000 ₫
  • 20+ IP25.000 ₫
  • 50+ IP25.000 ₫
  • 100+ IP25.000 ₫
  • 200+ IP25.000 ₫
  • 500+ IP25.000 ₫
  • 1000+ IP22.000 ₫
  • 2000+ IP20.000 ₫
Αγορά Ηνωμένες Πολιτείες
Private IPv4 (datacenter)
🇻🇳 Βιετνάμ
Διαθέσιμο
Από
20.000 ₫ / IP / μήνα
≈ 0,74 $ · χρέωση σε VND
Τιμολόγηση βάσει όγκου
  • 1 IP40.000 ₫
  • 5+ IP35.000 ₫
  • 10+ IP25.000 ₫
  • 20+ IP25.000 ₫
  • 50+ IP25.000 ₫
  • 100+ IP25.000 ₫
  • 200+ IP25.000 ₫
  • 500+ IP25.000 ₫
  • 1000+ IP22.000 ₫
  • 2000+ IP20.000 ₫
Αγορά Βιετνάμ
Proxies ανά πλατφόρμα:web-scrapingseo-rank-trackingamazon

Μορφοποίηση του λεξικού proxies & επαναχρησιμοποίηση Sessions

Η κλήση της requests.get() σε κάθε URL δημιουργεί κάθε φορά μια νέα σύνδεση TCP και ένα νέο TLS handshake. Η σύνδεση του proxy σας στο session = requests.Session() διατηρεί το τούνελ του proxy ανοιχτό σε διαδοχικά αιτήματα.

Παράμετρος RequestsΠροτεινόμενη σύνταξηΤεχνικός σκοπός
Κλειδί 'http''http://user:pass@ip:port'Δρομολογεί απλά αιτήματα HTTP μέσω του proxy
Κλειδί 'https''http://user:pass@ip:port'Χρησιμοποιεί το σχήμα http:// ώστε η urllib3 να δημιουργεί ένα HTTP CONNECT tunnel για TLS
Πλειάδα timeouttimeout=(5, 15)Το connect timeout 5 δευτ. και το read timeout 15 δευτ. αποτρέπουν το πάγωμα των worker threads
Εναλλαγή poolitertools.cycle(proxy_list)Πραγματοποιεί ομοιόμορφη κυκλική εναλλαγή στο dedicated pool στατικών IP σας

Αποφυγή συνηθισμένων λαθών με urllib3 & ProxyError

  • Χρησιμοποιείτε πάντα http:// (και όχι https://) ως σχήμα URL του proxy τόσο για το κλειδί 'http' όσο και για το 'https' στο λεξικό, εκτός αν η θύρα του proxy απαιτεί ρητά TLS-over-TLS
  • Κάντε URL-encode τους ειδικούς χαρακτήρες στους κωδικούς πρόσβασης χρησιμοποιώντας το urllib.parse.quote(password, safe='')
  • Το σφάλμα 407 Proxy Authentication Required σημαίνει ότι το όνομα χρήστη ή ο κωδικός πρόσβασης στο URL δεν ταιριάζει με τα στοιχεία σύνδεσης του πίνακα ελέγχου σας
  • Λειτουργεί πανομοιότυπα με httpx.Client(proxy='http://user:pass@ip:port') και session.get(url, proxy=...) του aiohttp

Βήμα προς βήμα

  1. 1

    Μετατρέψτε το ip:port:user:pass σε σύνταξη URL

    Χρησιμοποιήστε το Proxy Format Converter για να μετατρέψετε τη λίστα VinaProxy σας σε συμβολοσειρές http://user:pass@ip:port.

  2. 2

    Ορίστε το λεξικό proxies

    Ορίστε το proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'} στο Python script σας.

  3. 3

    Συνδέστε το σε ένα στιγμιότυπο requests.Session()

    Αρχικοποιήστε το s = requests.Session() και καλέστε s.proxies.update(proxies) για μόνιμο Keep-Alive pooling.

  4. 4

    Επαληθεύστε την IP εξόδου με ένα δοκιμαστικό αίτημα

    Εκτελέστε το print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json()) για να επιβεβαιώσετε την ενεργή IP του proxy.

Συχνές ερωτήσεις

Γιατί το κλειδί 'https' χρησιμοποιεί το 'http://user:pass@ip:port';

Το πρόθεμα http:// υποδεικνύει στην urllib3 πώς να συνδεθεί στον ίδιο τον διακομιστή proxy (χρησιμοποιώντας το τυπικό HTTP CONNECT), ενώ η end-to-end κίνησή σας προς τον ιστότοπο προορισμού https:// παραμένει πλήρως κρυπτογραφημένη με TLS.

Πώς μπορώ να εναλλάσσω 25 static proxies σε πολλαπλά αιτήματα στην Python;

Φορτώστε τα 25 proxy URLs σας στο pool = itertools.cycle(PROXIES) και περάστε το proxies={'http': p, 'https': p} σε κάθε αίτημα, εφαρμόζοντας ομαλό rate limiting ανά IP.

Μετρά η VinaProxy το bandwidth σε Python scraping scripts;

Όχι. Όλα τα προγράμματα Dedicated IPv4 και Static ISP περιλαμβάνουν απεριόριστη μηνιαία κίνηση δεδομένων.

Δημιουργήστε ένα απεριόριστο scraping pool στην Python

Άμεσα Dedicated IPv4 και Static ISP proxies σε 7 χώρες.

Αγορά Python Proxies

Related articles

Proxies ανά πλατφόρμα
Proxy για Web Scraping: απεριόριστα dedicated IPv4 & ISP pools για crawlers 24/7
Γρήγορα dedicated IPv4 και static ISP HTTP(S) proxy για Python, Playwright, Selenium και Scrapy με απεριόριστο μηνιαίο bandwidth. Δείτε πακέτα και ξεκινήστε.
Ρύθμιση proxy
Πώς να ρυθμίσετε proxy στο Playwright (Browser & Per-Context Auth)
Ρυθμίστε authenticated HTTP(S) proxies σε Playwright (Node.js, Python) με πολλαπλές απομονωμένες στατικές IP σε BrowserContexts. Αντιγράψτε τα παραδείγματα.
Ρύθμιση proxy
Πώς να ρυθμίσετε και να κάνετε rotate proxies στο Python Scrapy
Ρυθμίστε authenticated HTTP(S) proxies στο Python Scrapy με το HttpProxyMiddleware, το request.meta['proxy'] και throttling ταυτοχρονισμού ανά IP.
Δωρεάν εργαλεία
Μαζικός μετατροπέας μορφής proxy (100% Client-Side)
Μαζική μορφοποίηση proxy 100% client-side. Μετατροπή μεταξύ ip:port:user:pass, user:pass@ip:port, http:// URLs, SOCKS5 URIs, JSON arrays και αρχείων FoxyProxy.
Proxies ανά πλατφόρμα
Proxy για SEO & SERP Tracking: ακριβείς κατατάξεις λέξεων-κλειδιών σε 7 χώρες
Ελέγξτε τοπικές κατατάξεις λέξεων-κλειδιών, geo-redirects και τρέξτε Screaming Frog crawls με απεριόριστα dedicated IPv4 και static ISP proxy σε 7 χώρες.
Proxies ανά πλατφόρμα
Proxies για Amazon: αποτρέψτε τις επισημάνσεις συνδεδεμένων λογαριασμών σε Seller Central, KDP και Merch
Μειώστε τον κίνδυνο αναστολής συνδεδεμένων λογαριασμών Amazon σε Seller Central, KDP και Merch με static ISP ΗΠΑ και private IPv4 proxies σε UK ή Ιαπωνία.
IPV4 · united states
Private IPv4 Proxy ΗΠΑ: Γρήγορες, Dedicated Datacenter IP Αμερικής
Dedicated private IPv4 proxy ΗΠΑ για scraping, έλεγχο διαφημίσεων και Amazon. Στατική IP, ένας χρήστης ανά IP, απεριόριστο bandwidth και άμεση ενεργοποίηση.
IPV4 · vietnam
Private IPv4 Proxies Βιετνάμ: Οικονομικές Dedicated IP για Μαζικές Εργασίες
Private IPv4 proxy Βιετνάμ σε χαμηλή τιμή/IP: Facebook seeding, δευτερεύοντα καταστήματα Shopee, αυτοματισμοί και google.com.vn tracking. Απεριόριστα data.