VVinaProxy

כיצד להגדיר פרוקסי ב-Playwright (אימות דפדפן ואימות לפי Context)

Updated:

Playwright תומך באימות מובנה של פרוקסי HTTP (server, username, password) ישירות מהקופסה ב-Chromium, ב-Firefox וב-WebKit — ללא צורך בתוספי דפדפן או במעטפות צד שלישי. יתרה מזאת, תכונת ה-Per-Context Proxy של Playwright מאפשרת למופע דפדפן יחיד להריץ עשרות הפעלות BrowserContext מבודדות, כאשר כל אחת מהן משויכת לכתובת IP סטטית משלה מבית VinaProxy.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
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 ‏₫
קנייה ב-ארצות הברית
ISP ביתי סטטי
🇻🇳 וייטנאם
זמין במלאי
החל מ-
‏25,000 ‏₫ / IP / חודש
≈ ‏0.93 ‏$ · החיוב ב-VND
תמחור לפי כמות
  • 1 IP‏50,000 ‏₫
  • 3+ כתובות IP‏40,000 ‏₫
  • 5+ כתובות IP‏40,000 ‏₫
  • 10+ כתובות IP‏32,000 ‏₫
  • 50+ כתובות IP‏30,000 ‏₫
  • 100+ כתובות IP‏30,000 ‏₫
  • 200+ כתובות IP‏30,000 ‏₫
  • 500+ כתובות IP‏25,000 ‏₫
קנייה ב-וייטנאם
פרוקסי לפי פלטפורמה:web-scrapingseo-rank-trackingshopee

הגדרת אובייקט פרוקסי ב-Playwright

העבירו את אובייקט ההגדרה proxy באופן גלובלי ב-chromium.launch({ proxy }) או עבור כל סשן בנפרד ב-browser.newContext({ proxy }):

מפתח ב-Playwrightפורמט ערךהערה טכנית
server'http://ip:port'מארח ופורט בלבד, עם קידומת http://
username'user'שם המשתמש שלכם לפרוקסי מבית VinaProxy
password'pass'סיסמת הפרוקסי שלכם ב-VinaProxy (מטופלת באופן מובנה בשגיאת HTTP 407)
bypass'localhost,127.0.0.1'אופציונלי: רשימת מארחים מופרדים בפסיקים שיעקפו את הפרוקסי

הפעלת מספר BrowserContexts עם כתובות IP שונות ביעילות

  • ב-Windows וב-macOS, העבירו שומר מקום proxy: { server: 'http://per-context' } בתוך chromium.launch() בכל פעם שאתם מתכוונים לדרוס את ה-proxy בתוך קריאות browser.newContext() נפרדות
  • הגדירו timezoneId ו-locale ב-browser.newContext() לצד הפרוקסי שלכם, כך שכותרות ה-HTTP וממשקי ה-Intl ב-JS יתאימו למדינת הפרוקסי
  • בטלו בקשות מיותרות לתמונות וגופנים באמצעות page.route() כדי להאיץ את קצב הסריקה

שלב אחר שלב

  1. 1

    חילוץ ip, port, username ו-password

    העתיקו את פרטי ההתחברות ip:port:user:pass מלוח הבקרה של VinaProxy.

  2. 2

    העברת אובייקט הפרוקסי ל-newContext()

    קראו ל-const context = await browser.newContext({ proxy: { server: 'http://ip:port', username: 'user', password: 'pass' } }).

  3. 3

    התאמת timezoneId ו-locale

    הוסיפו timezoneId ו-locale התואמים למיקום הפרוקסי שלכם (למשל, America/New_York או Asia/Ho_Chi_Minh).

  4. 4

    אימות כתובת ה-IP היוצאת בדף חדש

    פתחו const page = await context.newPage() ובצעו בקשה ל-https://vinaproxy.com/api/my-ip.

שאלות נפוצות

מדוע Playwright החזיר שגיאת 'Proxy is only supported when browser is launched with a proxy'?

ב-Windows וב-macOS, דפדפן Chromium דורש דגל פרוקסי גלובלי בעת ההפעלה לפני שהוא מאפשר דריסה ברמת ה-Context. הפעילו את הדפדפן באמצעות chromium.launch({ proxy: { server: 'http://per-context' } }) ולאחר מכן העבירו את הפרוקסי האמיתי לכל browser.newContext({ proxy }).

האם פרוקסי של VinaProxy עובד גם עם Firefox ו-WebKit ב-Playwright?

כן. אותו תחביר בדיוק של proxy: { server, username, password } עובד בכל הדפדפנים Chromium,‏ Firefox ו-WebKit, הן ב-Node.js והן ב-Python.

האם רוחב הפס מוגבל בעת הרצת דפדפני Playwright במצב headless?

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

הרחיבו את ה-BrowserContexts ב-Playwright עם כתובות IP סטטיות ייעודיות

פרוקסי HTTP(S) מיידי ללא הגבלת תעבורה ב-7 מיקומים ברחבי העולם.

קנו פרוקסי ל-Playwright

Related articles

פרוקסי לפי פלטפורמה
פרוקסי לאיסוף נתונים: מאגרי IPv4 ייעודיים ו-ISP ללא הגבלה לסורקים הפועלים 24/7
שרתי פרוקסי מהירים מסוג HTTP(S), IPv4 ייעודי ו-ISP סטטי עבור Python, Playwright, Selenium ו-Scrapy, עם תעבורה חודשית ללא הגבלה. השוו תוכניות והתחילו עכשיו.
הגדרת פרוקסי
כיצד להגדיר פרוקסי עם אימות ב-Puppeteer (Node.js)
הגדירו שרתי פרוקסי HTTP(S) עם אימות ב-Puppeteer עבור Node.js באמצעות הדגל --proxy-server ו-await page.authenticate(). העתיקו את דוגמאות הקוד הפועלות.
הגדרת פרוקסי
כיצד להגדיר פרוקסי עם אימות ב-Selenium WebDriver
הגדירו פרוקסי HTTP(S) עם אימות שם משתמש וסיסמה ב-Selenium WebDriver באמצעות selenium-wire או תוסף Chrome מסוג onAuthRequired. צפו בדוגמאות הקוד.
הגדרת פרוקסי
כיצד להשתמש בפרוקסי ב-Python Requests (איגום HTTP/HTTPS ו-Session)
הגדירו שרתי פרוקסי HTTP(S) עם אימות ב-Python requests וב-requests.Session(). נהלו חריגות 407 מסוג ProxyError ובצעו רוטציה למאגרי כתובות IP סטטיות.
פרוקסי לפי פלטפורמה
פרוקסי למעקב SEO ו-SERP: דירוגי מילות מפתח מדויקים ב-7 מדינות
עקבו אחר דירוגי מילות מפתח מקומיים, בדקו הפניות גיאוגרפיות והריצו סריקות ב-Screaming Frog עם פרוקסי IPv4 ייעודי ו-ISP סטטי ללא הגבלת תעבורה ב-7 מדינות.
פרוקסי לפי פלטפורמה
פרוקסי ל-Shopee: בודדו כל חנות ב-Seller Center עם כתובת IP סטטית
נהלו מספר חנויות ב-Shopee Seller Center תוך הימנעות מחסימות עקב קישור חשבונות, באמצעות פרוקסי ISP סטטי ייעודי מווייטנאם וכתובות IPv4 פרטיות לכל חנות בנפרד.
IPV4 · united states
פרוקסי IPv4 פרטי לארה"ב: כתובות Datacenter אמריקאיות מהירות וייעודיות
פרוקסי IPv4 פרטי ייעודי לארה"ב לגירוד נתונים, מעקב דירוגים, בדיקת מודעות ומחקר באמזון. כתובת IP סטטית, משתמש יחיד לכל IP, תעבורה ללא הגבלה והפעלה מהירה.
ISP · vietnam
פרוקסי ISP סטטי לווייטנאם: כתובות IP ביתיות מווייטנאם לחשבונות החשובים ביותר שלך
פרוקסי ISP סטטי לווייטנאם על גבי ספקי אינטרנט ביתיים. כתובת IP וייטנאמית קבועה לחנויות Shopee ראשיות, TikTok Shop, חשבונות מודעות Facebook ו-Zalo OA.