GBProxies

Paano Gamitin ang Proxies sa Playwright

Tumatanggap ang Playwright ng proxy object na may server, username at password sa launch o per browser context, sa Python, Node.js, Java at .NET.

Mga Hakbang

  1. I-pass ang proxy={server, username, password} sa launch o new_context
  2. Gumamit ng isang context bawat session id para patakbuhin ang ilang sticky IPs
  3. I-route at i-abort ang mga imahe, font at media
  4. I-check ang exit IP minsan bago ang tunay na trabaho

Halimbawa ng code

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(proxy={
        "server": "http://gw.gbproxies.cc:10000",
        "username": "USERNAME-cc-jp",
        "password": "PASSWORD",
    })
    page = browser.new_page()
    page.route("**/*.{png,jpg,jpeg,webp,gif,woff2,mp4}", lambda r: r.abort())
    page.goto("https://api.ipify.org")
    print(page.inner_text("body"))
    browser.close()

Palitan ang USERNAME at PASSWORD ng proxy login mula sa Proxies page ng console. Ang port 10000 ay residential HTTP; tingnan ang mga port ng bawat produkto sa ibaba.

Mga Tip

  • Ang per context proxies ay nagpapahintulot sa isang browser na magpatakbo ng maraming bansa nang sabay-sabay
  • Gamitin ang SOCKS5 port lang kung kailangan ng iyong tool ng SOCKS; mas simple ang HTTP

Mga karaniwang tanong

Pwedeng ibang bansa ang bawat tab?

Oo, gumawa ng browser context bawat bansa gamit ang sarili nitong username.

Paano Gamitin ang Proxies sa Playwright