GBProxies

Cara Menggunakan Proxy dalam Playwright

Playwright menerima objek proxy dengan pelayan, nama pengguna dan kata laluan semasa pelancaran atau setiap konteks penyemak imbas, dalam Python, Node.js, Java dan .NET.

Langkah-langkah

  1. Hantar proxy={server, username, password} ke pelancaran atau new_context
  2. Gunakan satu konteks per id sesi untuk menjalankan beberapa IP yang melekat
  3. Lalu dan batalkan imej, fon dan media
  4. Periksa IP keluar sekali sebelum kerja sebenar

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

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

Petua

  • Proxy per konteks membolehkan satu penyemak imbas menjalankan banyak negara sekaligus
  • Gunakan port SOCKS5 hanya jika alat anda memerlukan SOCKS; HTTP lebih mudah

Soalan biasa

Bolehkah setiap tab menggunakan negara yang berbeza?

Ya, buat konteks penyemak imbas per negara dengan nama pengguna sendiri.

Cara Menggunakan Proxy dalam Playwright