VVinaProxy
KA ▾
პროქსის ყიდვა

როგორ გავმართოთ პროქსი Playwright-ში (Browser და Per-Context აუთენტიფიკაცია)

Updated:

Playwright-ს გააჩნია HTTP პროქსის აუთენტიფიკაციის (server, username, password) ჩაშენებული მხარდაჭერა Chromium-ში, Firefox-სა და WebKit-ში — ბრაუზერის დამატებითი გაფართოებებისა თუ მესამე მხარის ხელსაწყოების გარეშე. გარდა ამისა, Playwright-ის ფუნქცია Per-Context Proxy ბრაუზერის ერთ ეგზემპლარს აძლევს საშუალებას, გაუშვას ათობით იზოლირებული BrowserContext სესია, რომელთაგან თითოეული დაკავშირებულია საკუთარ VinaProxy სტატიკურ IP-სთან.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
პრივატული IPv4 (დატაცენტრი)
🇺🇸 ამერიკის შეერთებული შტატები
ხელმისაწვდომია
დან
20 000 VND / IP / თვეში
≈ 0,74 US$ · ანგარიშსწორება VND-ში
ფასდაკლება რაოდენობაზე
  • 1 IP40 000 VND
  • 5+ IP35 000 VND
  • 10+ IP25 000 VND
  • 20+ IP25 000 VND
  • 50+ IP25 000 VND
  • 100+ IP25 000 VND
  • 200+ IP25 000 VND
  • 500+ IP25 000 VND
  • 1000+ IP22 000 VND
  • 2000+ IP20 000 VND
ყიდვა: ამერიკის შეერთებული შტატები
სტატიკური რეზიდენტული ISP
🇻🇳 ვიეტნამი
ხელმისაწვდომია
დან
25 000 VND / IP / თვეში
≈ 0,93 US$ · ანგარიშსწორება VND-ში
ფასდაკლება რაოდენობაზე
  • 1 IP50 000 VND
  • 3+ IP40 000 VND
  • 5+ IP40 000 VND
  • 10+ IP32 000 VND
  • 50+ IP30 000 VND
  • 100+ IP30 000 VND
  • 200+ IP30 000 VND
  • 500+ IP25 000 VND
ყიდვა: ვიეტნამი
პროქსი პლატფორმების მიხედვით: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'არასავალდებულო, მძიმით გამოყოფილი ჰოსტები პროქსის გვერდის ავლით

მრავალ-IP-იანი BrowserContext-ების ეფექტური გაშვება

  • Windows-სა და macOS-ზე გადაეცით placeholder proxy: { server: 'http://per-context' } chromium.launch()-ის შიგნით, როდესაც გეგმავთ proxy-ს გადაფარვას ცალკეულ browser.newContext() გამოძახებებში
  • მიუთითეთ timezoneId და locale browser.newContext()-ში პროქსისთან ერთად, რათა ჰედერები და JS Intl API-ები ემთხვეოდეს პროქსის ქვეყანას
  • შეწყვიტეთ სურათებისა და ფონტების ზედმეტი მოთხოვნები 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 მოითხოვს გაშვების გლობალურ პროქსი ალამს თითოეულ კონტექსტში გადაფარვის ნებართვამდე. გაუშვით ბრაუზერი პარამეტრით chromium.launch({ proxy: { server: 'http://per-context' } }) და შემდეგ გადაეცით რეალური პროქსი თითოეულ browser.newContext({ proxy })-ს.

მუშაობს თუ არა VinaProxy-ის პროქსები Playwright Firefox-თან და WebKit-თანაც?

დიახ. ზუსტად იგივე proxy: { server, username, password } სინტაქსი მუშაობს Chromium-ში, Firefox-სა და WebKit-ში როგორც Node.js-ში, ასევე Python-ში.

იზღუდება თუ არა ტრაფიკი headless Playwright ბრაუზერების გაშვებისას?

არა. VinaProxy-ის ყველა Dedicated IPv4 და Static ISP ტარიფი მოიცავს შეუზღუდავ ყოველთვიურ ტრაფიკს.

გაზარდეთ Playwright BrowserContext-ების მასშტაბი გამოყოფილი სტატიკური IP-ებით

მომენტალური შეუზღუდავი HTTP(S) პროქსები მსოფლიოს 7 ლოკაციაზე.

შეიძინეთ Playwright-ის პროქსები

Related articles

პროქსი პლატფორმების მიხედვით
პროქსი ვებ-სკრეიპინგისთვის: შეუზღუდავი Dedicated IPv4 და ISP პულები 24/7 კროულერებისთვის
სწრაფი HTTP(S) Dedicated IPv4 და Static ISP პროქსი Python, Playwright, Selenium და Scrapy-სთვის თვიური ულიმიტო ტრაფიკით. შეადარეთ პაკეტები და დაიწყეთ.
პროქსის გამართვა
როგორ გავმართოთ ავთენტიფიცირებული პროქსი Puppeteer-ში (Node.js)
გამართეთ ავთენტიფიცირებული HTTP(S) პროქსი Node.js Puppeteer-ში --proxy-server დროშითა და await page.authenticate()-ით. გამოიყენეთ მზა კოდის მაგალითები.
პროქსის გამართვა
როგორ გავმართოთ ავტორიზებული პროქსი Selenium WebDriver-ში
გამართეთ HTTP(S) პროქსი username:password ავტორიზაციით Selenium WebDriver-ში selenium-wire-ით ან Chrome-ის onAuthRequired გაფართოებით. იხილეთ კოდი.
პროქსის გამართვა
როგორ გამოვიყენოთ პროქსი Python Requests-ში (HTTP/HTTPS და Session pooling)
გამართეთ აუთენტიფიცირებული HTTP(S) პროქსი Python requests-სა და requests.Session()-ში. მართეთ 407 ProxyError შეცდომები და დააროტაციეთ სტატიკური IP პულები.
პროქსი პლატფორმების მიხედვით
პროქსი SEO & SERP თრექინგისთვის: საკვანძო სიტყვების ზუსტი პოზიციები 7 ქვეყანაში
აკონტროლეთ საკვანძო სიტყვების ლოკალური პოზიციები, შეამოწმეთ გეო-გადამისამართებები და გაუშვით Screaming Frog-ი ულიმიტო IPv4 და static ISP პროქსით 7 ქვეყანაში.
პროქსი პლატფორმების მიხედვით
Shopee-ს პროქსები: გამოყავით Seller Center-ის თითოეული მაღაზია სტატიკურ IP-ზე
მართეთ Shopee Seller Center-ის მრავალი მაღაზია ანგარიშების დაკავშირებისა და ბანის გარეშე, გამოყოფილი ვიეტნამური სტატიკური ISP და პირადი IPv4 პროქსებით.
IPV4 · united states
აშშ-ის პირადი IPv4 პროქსები: სწრაფი, გამოყოფილი ამერიკული Datacenter IP-ები
გამოყოფილი აშშ-ის პირადი IPv4 პროქსი სკრეიპინგის, რანჟირების, რეკლამისა და Amazon-ისთვის. სტატიკური IP, 1 მომხმარებელი, ულიმიტო ტრაფიკი, სწრაფი ჩართვა.
ISP · vietnam
ვიეტნამის სტატიკური ISP პროქსი: საოჯახო ქსელის ვიეტნამური IP-ები თქვენი ყველაზე ღირებული ანგარიშებისთვის
ვიეტნამის სტატიკური ISP პროქსი საოჯახო ინტერნეტის IP-ებით. ფიქსირებული IP Shopee-ს, TikTok Shop-ის, Facebook რეკლამებისა და Zalo OA ანგარიშებისთვის.