VVinaProxy

כיצד להשתמש בפרוקסי ב-Python Requests (איגום HTTP/HTTPS ו-Session)

Updated:

ספריית requests של Python תומכת בשרתי פרוקסי מאומתים של VinaProxy באמצעות מילון proxies הממפה את הפרוטוקולים 'http' ו-'https' ל-http://user:pass@ip:port. שיוך מילון זה ל-requests.Session() קבוע עושה שימוש חוזר ב-TCP sockets תשתיתיים לגירוד רשת מהיר ובעל תקורה נמוכה.

Python Requests · HTTP Proxy Format
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}
IPv4 פרטי (datacenter)
🇺🇸 ארצות הברית
זמין במלאי
החל מ-
‏20,000 ‏₫ / IP / חודש
≈ ‏0.74 ‏$ · החיוב ב-VND
תמחור לפי כמות
  • 1 IP‏40,000 ‏₫
  • 5+ כתובות IP‏35,000 ‏₫
  • 10+ כתובות IP‏25,000 ‏₫
  • 20+ כתובות IP‏25,000 ‏₫
  • 50+ כתובות IP‏25,000 ‏₫
  • 100+ כתובות IP‏25,000 ‏₫
  • 200+ כתובות IP‏25,000 ‏₫
  • 500+ כתובות IP‏25,000 ‏₫
  • 1000+ כתובות IP‏22,000 ‏₫
  • 2000+ כתובות IP‏20,000 ‏₫
קנייה ב-ארצות הברית
IPv4 פרטי (datacenter)
🇻🇳 וייטנאם
זמין במלאי
החל מ-
‏20,000 ‏₫ / IP / חודש
≈ ‏0.74 ‏$ · החיוב ב-VND
תמחור לפי כמות
  • 1 IP‏40,000 ‏₫
  • 5+ כתובות IP‏35,000 ‏₫
  • 10+ כתובות IP‏25,000 ‏₫
  • 20+ כתובות IP‏25,000 ‏₫
  • 50+ כתובות IP‏25,000 ‏₫
  • 100+ כתובות IP‏25,000 ‏₫
  • 200+ כתובות IP‏25,000 ‏₫
  • 500+ כתובות IP‏25,000 ‏₫
  • 1000+ כתובות IP‏22,000 ‏₫
  • 2000+ כתובות IP‏20,000 ‏₫
קנייה ב-וייטנאם
פרוקסי לפי פלטפורמה:web-scrapingseo-rank-trackingamazon

עיצוב מילון ה-proxies ושימוש חוזר ב-Sessions

קריאה ל-requests.get() עבור כל כתובת URL יוצרת חיבור TCP ולחיצת יד של TLS חדשים לחלוטין בכל פעם. קישור הפרוקסי שלכם ל-session = requests.Session() שומר על מנהרת הפרוקסי פתוחה לאורך בקשות עוקבות.

פרמטר ב-Requestsתחביר מומלץמטרה טכנית
מפתח 'http''http://user:pass@ip:port'מנתב בקשות HTTP רגילות דרך הפרוקסי
מפתח 'https''http://user:pass@ip:port'משתמש בסכמת http:// כדי ש-urllib3 יפתח מנהרת HTTP CONNECT עבור TLS
טאפל timeouttimeout=(5, 15)פסק זמן חיבור של 5 שניות ופסק זמן קריאה של 15 שניות מונעים תקיעה של תהליכי worker
רוטציית מאגרitertools.cycle(proxy_list)מבצע סבב שוויוני בין כתובות ה-IP במאגר הסטטי הייעודי שלך

הימנעות ממלכודות נפוצות ב-urllib3 וב-ProxyError

  • השתמשו תמיד ב-http:// (ולא ב-https://) כסכמת ה-URL של הפרוקסי עבור מפתחות המילון 'http' ו-'https', אלא אם יציאת הפרוקסי שלכם דורשת במפורש TLS-over-TLS
  • בצעו קידוד URL לתווים מיוחדים בסיסמאות באמצעות urllib.parse.quote(password, safe='')
  • שגיאת 407 Proxy Authentication Required מציינת ששם המשתמש או הסיסמה במחרוזת ה-URL אינם תואמים לפרטי ההתחברות בלוח הבקרה שלכם
  • עובד באופן זהה עם httpx.Client(proxy='http://user:pass@ip:port') ועם aiohttp ב-session.get(url, proxy=...)

שלב אחר שלב

  1. 1

    המרת ip:port:user:pass לתחביר URL

    השתמשו ב-ממיר פורמט הפרוקסי שלנו כדי להמיר את רשימת ה-VinaProxy שלכם למחרוזות http://user:pass@ip:port.

  2. 2

    הגדרת מילון ה-proxies

    הגדירו את proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'} בסקריפט ה-Python שלכם.

  3. 3

    שיוך למופע של requests.Session()

    אתחלו את s = requests.Session() וקראו ל-s.proxies.update(proxies) עבור איגום Keep-Alive מתמיד.

  4. 4

    אימות כתובת ה-IP היוצאת באמצעות בקשת בדיקה

    הריצו print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json()) כדי לאמת את כתובת ה-IP הפעילה של הפרוקסי.

שאלות נפוצות

מדוע המפתח 'https' משתמש ב-'http://user:pass@ip:port'?

הקידומת http:// מורה ל-urllib3 כיצד להתחבר לשרת הפרוקסי עצמו (באמצעות HTTP CONNECT סטנדרטי), בעוד שהתעבורה מקצה לקצה לאתר היעד ב-https:// נשארת מוצפנת לחלוטין באמצעות TLS.

כיצד לבצע רוטציה של 25 שרתי פרוקסי סטטיים בין בקשות ב-Python?

טענו את 25 כתובות ה-URL של הפרוקסי לתוך pool = itertools.cycle(PROXIES) והעבירו proxies={'http': p, 'https': p} בכל בקשה, תוך הגבלת קצב (rate limiting) מתונה לכל כתובת IP.

האם VinaProxy מודדת תעבורת רוחב פס בסקריפטים של גירוד ב-Python?

לא. כל חבילות ה-Dedicated IPv4 וה-Static ISP כוללות תעבורה חודשית ללא הגבלה.

בנו מאגר גירוד ב-Python ללא הגבלת תעבורה

שרתי פרוקסי מסוג Dedicated IPv4 ו-Static ISP מיידיים ב-7 מדינות.

רכישת פרוקסי ל-Python

Related articles

פרוקסי לפי פלטפורמה
פרוקסי לאיסוף נתונים: מאגרי IPv4 ייעודיים ו-ISP ללא הגבלה לסורקים הפועלים 24/7
שרתי פרוקסי מהירים מסוג HTTP(S), IPv4 ייעודי ו-ISP סטטי עבור Python, Playwright, Selenium ו-Scrapy, עם תעבורה חודשית ללא הגבלה. השוו תוכניות והתחילו עכשיו.
הגדרת פרוקסי
כיצד להגדיר פרוקסי ב-Playwright (אימות דפדפן ואימות לפי Context)
הגדירו פרוקסי HTTP(S) עם אימות ב-Playwright עבור Node.js ו-Python, והפעילו כתובות IP סטטיות מבודדות בריבוי BrowserContexts. העתיקו את הדוגמאות.
הגדרת פרוקסי
כיצד להגדיר ולבצע רוטציית פרוקסי ב-Python Scrapy
הגדירו פרוקסי HTTP(S) עם אימות ב-Python Scrapy באמצעות HttpProxyMiddleware, request.meta['proxy'] וויסות עומס של בקשות מקבילות לכל כתובת IP.
כלים חינמיים
ממיר פורמט פרוקסי בכמויות (100% בצד הלקוח)
מעצב רשימות פרוקסי בכמויות, 100% בצד הלקוח. המרה בין ip:port:user:pass, user:pass@ip:port, כתובות http://, מזהי SOCKS5 URI, מערכי JSON וייצוא FoxyProxy.
פרוקסי לפי פלטפורמה
פרוקסי למעקב SEO ו-SERP: דירוגי מילות מפתח מדויקים ב-7 מדינות
עקבו אחר דירוגי מילות מפתח מקומיים, בדקו הפניות גיאוגרפיות והריצו סריקות ב-Screaming Frog עם פרוקסי IPv4 ייעודי ו-ISP סטטי ללא הגבלת תעבורה ב-7 מדינות.
פרוקסי לפי פלטפורמה
פרוקסי לאמזון: מניעת סימון חשבונות מקושרים ב-Seller Central,‏ KDP ו-Merch
הפחיתו את הסיכון להשעיית חשבונות מקושרים באמזון ב-Seller Central, KDP ו-Merch עם פרוקסי ISP סטטי ייעודי מארה"ב וכתובות IPv4 פרטיות מבריטניה או מיפן.
IPV4 · united states
פרוקסי IPv4 פרטי לארה"ב: כתובות Datacenter אמריקאיות מהירות וייעודיות
פרוקסי IPv4 פרטי ייעודי לארה"ב לגירוד נתונים, מעקב דירוגים, בדיקת מודעות ומחקר באמזון. כתובת IP סטטית, משתמש יחיד לכל IP, תעבורה ללא הגבלה והפעלה מהירה.
IPV4 · vietnam
פרוקסי IPv4 פרטי בווייטנאם: כתובות IP ייעודיות במחיר נמוך לעבודה בהיקף רחב
פרוקסי IPv4 פרטי בווייטנאם בעלות נמוכה ל-IP עבור סידינג בפייסבוק, חנויות Shopee משניות, כלי אוטומציה ומעקב אחרי google.com.vn. תעבורת נתונים ללא הגבלה.