GBProxies

Jak używać proxy w Playwright

Playwright akceptuje obiekt proxy z serwerem, nazwą użytkownika i hasłem przy uruchamianiu lub na kontekst przeglądarki, w Pythonie, Node.js, Java i .NET.

Kroki

  1. Przekaż proxy={server, username, password} do launch lub new_context
  2. Użyj jednego kontekstu na identyfikator sesji, aby uruchomić kilka stałych IP
  3. Kieruj i przerywaj obrazy, czcionki i multimedia
  4. Sprawdź IP wyjściowe raz przed rzeczywistym zadaniem

Przykładowy kod

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()

Zastąp USERNAME i PASSWORD loginem proxy ze strony Proxies w konsoli. Port 10000 to residential HTTP; zobacz porty każdego produktu poniżej.

Porady

  • Proxy na kontekst pozwala jednej przeglądarce działać w wielu krajach jednocześnie
  • Używaj portu SOCKS5 tylko, jeśli Twoje narzędzie wymaga SOCKS; HTTP jest prostsze

Częste pytania

Czy każda zakładka może używać innego kraju?

Tak, utwórz kontekst przeglądarki na kraj z własną nazwą użytkownika.

Jak używać proxy w Playwright