VVinaProxy

Puppeteer'da (Node.js) kimlik doğrulamalı proxy nasıl kurulur?

Updated:

Puppeteer, Chrome ve Chromium'u DevTools Protokolü (CDP) üzerinden denetleyerek HTTP 407 proxy kimlik doğrulaması için yerel bir await page.authenticate({ username, password }) API'si sunar. --proxy-server=http://ip:port ile page.authenticate() yöntemini birlikte kullanmak, Node.js scraper'larınızın herhangi bir harici tarayıcı eklentisi olmadan VinaProxy statik proxyleri üzerinden yönlendirilmesini sağlar.

Puppeteer · HTTP Proxy Format
--proxy-server=http://ip:port + page.authenticate({ username, password })
Özel IPv4 (veri merkezi)
🇺🇸 Amerika Birleşik Devletleri
Mevcut
Başlangıç
₫20.000 / IP / ay
≈ $0,74 · VND cinsinden faturalandırılır
Toplu alım fiyatlandırması
  • 1 IP₫40.000
  • 5+ IP₫35.000
  • 10+ IP₫25.000
  • 20+ IP₫25.000
  • 50+ IP₫25.000
  • 100+ IP₫25.000
  • 200+ IP₫25.000
  • 500+ IP₫25.000
  • 1000+ IP₫22.000
  • 2000+ IP₫20.000
Amerika Birleşik Devletleri Satın Al
Özel IPv4 (veri merkezi)
🇸🇬 Singapur
Mevcut
Başlangıç
₫20.000 / IP / ay
≈ $0,74 · VND cinsinden faturalandırılır
Toplu alım fiyatlandırması
  • 1 IP₫40.000
  • 5+ IP₫35.000
  • 10+ IP₫25.000
  • 20+ IP₫25.000
  • 50+ IP₫25.000
  • 100+ IP₫25.000
  • 200+ IP₫25.000
  • 500+ IP₫25.000
  • 1000+ IP₫22.000
  • 2000+ IP₫20.000
Singapur Satın Al
Platforma göre proxy'ler:web-scrapingseo-rank-trackingyoutube

Puppeteer'da iki adımlı proxy yapılandırması

user:pass@ bilgisini asla --proxy-server başlatma argümanının içine eklemeyin. Bunun yerine, başlatma sırasında host ve portu iletin ve kimlik doğrulamasını Page örneği üzerinde gerçekleştirin:

AdımPuppeteer KoduNeden Önemli
1. Chromium'u Başlatınpuppeteer.launch({ args: ['--proxy-server=http://ip:port'] })Chromium'un ağ soketini VinaProxy proxynize yönlendirir
2. Sayfa Kimliğini Doğrulayınawait page.authenticate({ username, password })HTTP 407 sorguları için CDP kimlik bilgilerini sağlar
3. Hedefe Gidinawait page.goto(url, { waitUntil: 'domcontentloaded' })Hedef URL'yi kimliği doğrulanmış tünel üzerinden yükler

proxy-chain ile sekmeler arasında birden çok proxy rotasyonu

  • page.authenticate() fonksiyonunun Page sekmesi başına geçerli olduğunu unutmayın; browser.newPage() tarafından döndürülen her yeni sekmede bu fonksiyonu çağırın
  • Tek bir Chromium işlemi içindeki gizli (incognito) bağlamlarda farklı proxyler kullanmak için her http://user:pass@ip:port URL'sini proxy-chain npm paketi (anonymizeProxy()) ile sarmalayın ve proxyServer değerini browser.createBrowserContext({ proxyServer }) fonksiyonuna iletin
  • puppeteer-extra ve puppeteer-extra-plugin-stealth ile uyumludur

Adım adım

  1. 1

    --proxy-server=http://ip:port parametresini puppeteer.launch() fonksiyonuna iletin

    Tarayıcıyı const browser = await puppeteer.launch({ args: ['--proxy-server=http://ip:port'] }); ile başlatın.

  2. 2

    Yeni sayfada await page.authenticate() çağrısı yapın

    const page = await browser.newPage(); ile bir sekme açın ve await page.authenticate({ username: 'USER', password: 'PASS' }); çağrısını yapın.

  3. 3

    Çıkış IP adresini test edin

    await page.goto('https://vinaproxy.com/api/my-ip'); komutunu çalıştırın ve dönen JSON verisini inceleyin.

  4. 4

    Tarayıcı işlemlerini temizleyin

    İşlem bittiğinde await browser.close(); çağrısını yapın.

Sıkça sorulan sorular

Puppeteer neden `ERR_NO_SUPPORTED_PROXIES` hatası veriyor?

Bu hata, --proxy-server=http://user:pass@ip:port içine user:pass@ eklerseniz meydana gelir. --proxy-server=http://ip:port kısmını sade tutun ve kimlik bilgilerini await page.authenticate({ username, password }) aracılığıyla iletin.

`browser.newPage()` ile açılan ikinci sekme neden HTTP 407 hatası verdi?

page.authenticate() sekme başına uygulanır. Yeni açılan herhangi bir sekmede gezinmeden önce await secondPage.authenticate({ username, password }) çağrısı yapın.

Headless Chrome ile scraping için VinaProxy proxyleri kotasız mı?

Evet. Tüm Dedicated IPv4 ve Static ISP planları sınırsız aylık bant genişliği içerir.

Node.js Puppeteer filonuzu statik IP'lerle güçlendirin

7 ülkede anında teslim kotasız Dedicated IPv4 ve Static ISP proxyleri.

Puppeteer Proxy Satın Al

Related articles

Platforma göre proxy'ler
Web Scraping İçin Proxy'ler: 7/24 crawler'lar için limitsiz dedicated IPv4 ve ISP havuzları
Python, Playwright, Selenium ve Scrapy için sınırsız trafikli hızlı HTTP(S) dedicated IPv4 ve statik ISP proxy'leri. Paketleri karşılaştırıp hemen başlayın.
Proxy kurulumu
Playwright'ta proxy nasıl kurulur (Tarayıcı ve Bağlam Bazlı Doğrulama)
Node.js ve Python için Playwright'ta kimlik doğrulamalı HTTP(S) proxy'leri yapılandırın, BrowserContext genelinde yalıtılmış statik IP'leri çalıştırın.
Proxy kurulumu
Node.js'te proxy nasıl kurulur (Axios ve Yerel Fetch)
Node.js ve TypeScript'te Axios ile https-proxy-agent ve yerel fetch ile Undici ProxyAgent kullanarak kimlik doğrulamalı HTTP(S) proxy'lerini yapılandırın.
Ücretsiz araçlar
Toplu Proxy Format Dönüştürücü (%100 İstemci Taraflı)
%100 istemci taraflı toplu proxy dönüştürücü. ip:port:user:pass, user:pass@ip:port, http:// URL, SOCKS5 URI, JSON dizileri ve FoxyProxy arasında dönüştürün.
Platforma göre proxy'ler
SEO ve SERP Takibi İçin Proxy'ler: 7 ülkede doğru anahtar kelime sıralamaları
7 ülkede sınırsız özel IPv4 ve statik ISP proxy'lerle yerel sıralamaları izleyin, coğrafi yönlendirmeleri denetleyin ve Screaming Frog taramaları yürütün.
Platforma göre proxy'ler
YouTube için Proxy'ler: Çok kanallı Studio & AdSense hesaplarını izole edin
ABD, Vietnam, Japonya ve İngiltere'de sınırsız Statik ISP ve özel IPv4 proxy'ler ile YouTube Studio kanallarını ve AdSense hesaplarını izole edin.
IPV4 · united states
ABD Özel IPv4 Proxyleri: Hızlı, Tahsisli Amerikan Veri Merkezi IP'leri
Kazıma, sıra takibi, reklam kontrolü ve Amazon için tahsisli ABD özel IPv4 proxyleri. Statik IP, sınırsız trafik, tek kullanıcı ve anında aktivasyon.
IPV4 · singapore
Singapur Özel IPv4 Proxyleri: Bölgesel E-Ticaret ve Reklamlar İçin Hızlı, Özel SG IP'leri
Lazada ve Shopee SG mağazaları, bölgesel reklam hesapları, reklam doğrulama ve düşük gecikmeli otomasyon için statik Singapur IPv4 proxyleri. Sınırsız trafik.