VVinaProxy

Playwright හි ප්‍රොක්සියක් සකසන ආකාරය (Browser සහ Per-Context Auth)

Updated:

Playwright මඟින් Chromium, Firefox සහ WebKit හරහා කිසිදු බ්‍රවුසර දිගුවක් හෝ තෙවන පාර්ශ්වීය wrappers අවශ්‍යතාවයකින් තොරව සෘජුවම HTTP ප්‍රොක්සි authentication (server, username, password) සඳහා සහාය දක්වයි. ඊටත් වඩා, Playwright හි Per-Context Proxy විශේෂාංගය මඟින් තනි බ්‍රවුසර instance එකකට හුදකලා වූ BrowserContext සැසි දුසිම් ගණනක් ධාවනය කිරීමට ඉඩ සලසන අතර, ඒ සෑම එකක්ම තමන්ගේම VinaProxy ස්ථාවර IP එකක් සමඟ සම්බන්ධ වේ.

Playwright · HTTP Proxy Format
proxy={ server: 'http://ip:port', username: 'user', password: 'pass' }
පුද්ගලික IPv4 (datacenter)
🇺🇸 එක්සත් ජනපදය
ලබා ගත හැකිය
සිට
₫20,000 / IP / මසකට
≈ US$0.74 · VND වලින් අය කෙරේ
තොග මිල ගණන්
  • IP 1₫40,000
  • IP 5+₫35,000
  • IP 10+₫25,000
  • IP 20+₫25,000
  • IP 50+₫25,000
  • IP 100+₫25,000
  • IP 200+₫25,000
  • IP 500+₫25,000
  • IP 1000+₫22,000
  • IP 2000+₫20,000
එක්සත් ජනපදය මිලදී ගන්න
ස්ථාවර නේවාසික ISP
🇻🇳 වියට්නාමය
ලබා ගත හැකිය
සිට
₫25,000 / IP / මසකට
≈ US$0.93 · VND වලින් අය කෙරේ
තොග මිල ගණන්
  • IP 1₫50,000
  • IP 3+₫40,000
  • IP 5+₫40,000
  • IP 10+₫32,000
  • IP 50+₫30,000
  • IP 100+₫30,000
  • IP 200+₫30,000
  • IP 500+₫25,000
වියට්නාමය මිලදී ගන්න
වේදිකාව අනුව Proxy:web-scrapingseo-rank-trackingshopee

Playwright ප්‍රොක්සි object වින්‍යාසය

proxy වින්‍යාස object එක chromium.launch({ proxy }) හි ගෝලීයව හෝ browser.newContext({ proxy }) හි එක් එක් සැසියට වෙන වෙනම ලබා දෙන්න:

Playwright Keyඅගය ආකෘතියතාක්ෂණික සටහන
server'http://ip:port'Host සහ port පමණි, http:// සමඟින් මුලට එක් කෙරේ
username'user'ඔබගේ VinaProxy ප්‍රොක්සි username එක
password'pass'ඔබගේ VinaProxy ප්‍රොක්සි password එක (HTTP 407 හි ස්වදේශීයවම හසුරුවනු ලැබේ)
bypass'localhost,127.0.0.1'ප්‍රොක්සිය මඟහරින (bypass කරන), කොමාවලින් වෙන් කළ විකල්ප hosts

බහු-IP BrowserContexts කාර්යක්ෂමව ධාවනය කිරීම

  • Windows සහ macOS මත, තනි browser.newContext() ඇමතුම් තුළ proxy override කිරීමට බලාපොරොත්තු වන සෑම විටම chromium.launch() තුළ placeholder එකක් ලෙස proxy: { server: 'http://per-context' } ලබා දෙන්න
  • headers සහ JS Intl APIs ප්‍රොක්සි රට සමඟ ගැළපෙන පරිදි ඔබගේ ප්‍රොක්සිය සමඟ browser.newContext() තුළ timezoneId සහ locale සකසන්න
  • scraping වේගවත් කිරීම සඳහා page.route() මඟින් අනවශ්‍ය පින්තූර සහ font ඉල්ලීම් නවත්වන්න

පියවරෙන් පියවර

  1. 1

    ip, port, username සහ password ලබා ගන්න

    VinaProxy dashboard එකෙන් ඔබගේ ip:port:user:pass credentials පිටපත් කරගන්න.

  2. 2

    proxy object එක 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

    නව පිටුවක exit 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 මඟින් per-context overrides ඉඩ දීමට පෙර ගෝලීය launch proxy flag එකක් අවශ්‍ය වේ. chromium.launch({ proxy: { server: 'http://per-context' } }) සමඟ බ්‍රවුසරය ආරම්භ කර, එක් එක් browser.newContext({ proxy }) වෙත සැබෑ ප්‍රොක්සිය ලබා දෙන්න.

VinaProxy ප්‍රොක්සි Playwright Firefox සහ WebKit සමඟද ක්‍රියා කරයිද?

ඔව්. Chromium, Firefox සහ WebKit හරහා Node.js සහ Python යන දෙකෙහිම හරියටම එකම proxy: { server, username, password } syntax එක ක්‍රියා කරයි.

headless Playwright බ්‍රවුසර ධාවනය කිරීමේදී bandwidth සීමා කර තිබේද?

නැත. සියලුම VinaProxy Dedicated IPv4 සහ Static ISP සැලසුම් සඳහා අසීමිත මාසික traffic ඇතුළත් වේ.

Dedicated static IP සමඟ Playwright BrowserContexts පරිමාණය කරන්න

ගෝලීය ස්ථාන 7ක් හරහා ක්ෂණික අසීමිත HTTP(S) ප්‍රොක්සි.

Playwright ප්‍රොක්සි මිලදී ගන්න

Related articles

වේදිකාව අනුව Proxy
Web Scraping සඳහා ප්‍රොක්සි: 24/7 crawlers සඳහා සීමාරහිත dedicated IPv4 සහ ISP pools
Python, Playwright, Selenium සහ Scrapy සඳහා අසීමිත මාසික Bandwidth සහිත වේගවත් HTTP(S) Dedicated IPv4 සහ Static ISP ප්‍රොක්සි. පැකේජ සසඳා අදම අරඹන්න.
Proxy සැකසුම
Puppeteer (Node.js) හි සත්‍යාපිත ප්‍රොක්සියක් සකසන්නේ කෙසේද
--proxy-server flag එක සහ await page.authenticate() මඟින් Node.js Puppeteer හි සත්‍යාපිත HTTP(S) ප්‍රොක්සි සකසන්න. සාර්ථක උදාහරණ පිටපත් කරගන්න.
Proxy සැකසුම
Selenium WebDriver හි සත්‍යාපිත ප්‍රොක්සියක් සකසන්නේ කෙසේද
selenium-wire හෝ Chrome onAuthRequired දිගුව භාවිතයෙන් Selenium WebDriver හි username:password මඟින් සත්‍යාපිත HTTP(S) ප්‍රොක්සි සකසන්න. කේතය බලන්න.
Proxy සැකසුම
Python Requests හි ප්‍රොක්සියක් භාවිතා කරන්නේ කෙසේද (HTTP/HTTPS සහ Session pooling)
Python requests සහ requests.Session() තුළ සත්‍යාපිත HTTP(S) ප්‍රොක්සි සකසන්න. 407 ProxyError දෝෂ පහසුවෙන් හසුරුවා static IP pool නිවැරදිව rotate කරන්න.
වේදිකාව අනුව Proxy
SEO සහ SERP Tracking සඳහා Proxies: රටවල් 7ක් පුරා නිවැරදි keyword ශ්‍රේණිගත කිරීම්
ස්ථානීය keyword ශ්‍රේණිගත කිරීම් නිරීක්ෂණය, geo-redirects විගණනය හා Screaming Frog crawls සඳහා රටවල් 7ක unmetered dedicated IPv4 සහ static ISP proxies.
වේදිකාව අනුව Proxy
Shopee සඳහා ප්‍රොක්සි: සෑම Seller Center සාප්පුවක්ම static IP එකක් මත වෙන් කර තබන්න
ගිණුම් තහනම් වීම් වළක්වා, එක් එක් සාප්පුවට වෙන් වූ වියට්නාම static ISP සහ පුද්ගලික IPv4 ප්‍රොක්සි මඟින් Shopee Seller Center ගිණුම් රැසක් පාලනය කරන්න.
IPV4 · united states
US පුද්ගලික IPv4 Proxy: වේගවත්, කැපවූ ඇමරිකානු Datacenter IP
Scraping, rank tracking, දැන්වීම් පරීක්ෂා සහ Amazon සඳහා කැපවූ US පුද්ගලික IPv4 proxy. ස්ථාවර IP, එක් අයෙකුට එක් IP, අසීමිත bandwidth, ක්ෂණික ඇක්ටිව් වීම.
ISP · vietnam
වියට්නාම Static ISP Proxies: ඔබගේ වටිනාම ගිණුම් සඳහා නිවාස ජාල වියට්නාම IP
පාරිභෝගික අන්තර්ජාල IP සහිත වියට්නාම static ISP proxies. ප්රධාන Shopee සාප්පු, TikTok Shop, Facebook දැන්වීම් ගිණුම් සහ Zalo OA සඳහා ස්ථාවර වියට්නාම IP.