GBProxies

Cara Menggunakan Proxy di Playwright

Playwright menerima objek proxy dengan server, username, dan password saat peluncuran atau per konteks browser, dalam Python, Node.js, Java, dan .NET.

Langkah-langkah

  1. Berikan proxy={server, username, password} ke launch atau new_context
  2. Gunakan satu konteks per session id untuk menjalankan beberapa IP yang tetap
  3. Arahkan dan hentikan gambar, font, dan media
  4. Periksa IP keluar sekali sebelum pekerjaan sebenarnya

Contoh kode

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

Ganti USERNAME dan PASSWORD dengan login proxy dari halaman Proxies di konsol. Port 10000 adalah HTTP residential; lihat port setiap produk di bawah.

Tips

  • Proxy per konteks memungkinkan satu browser menjalankan banyak negara sekaligus
  • Gunakan port SOCKS5 hanya jika alat Anda membutuhkan SOCKS; HTTP lebih sederhana

Pertanyaan umum

Bisakah setiap tab menggunakan negara yang berbeda?

Ya, buat konteks browser per negara dengan username masing-masing.

Cara Menggunakan Proxy di Playwright