VVinaProxy

Ungayisetha kanjani i-proxy egunyaziwe ku-Puppeteer (Node.js)

Updated:

I-Puppeteer ilawula i-Chrome ne-Chromium nge-DevTools Protocol (CDP), ihlinzeka nge-API yomdabu ye-await page.authenticate({ username, password }) yokuqinisekisa i-proxy ye-HTTP 407. Ukuhlanganisa i---proxy-server=http://ip:port ne-page.authenticate() kuvumela ama-scraper akho e-Node.js ukuthi ahambe ngama-static proxy e-VinaProxy ngaphandle kwezandiso zesiphequluli sangaphandle.

Puppeteer · HTTP Proxy Format
--proxy-server=http://ip:port + page.authenticate({ username, password })
I-IPv4 eyimfihlo (isikhungo sedatha)
🇺🇸 United States
Kukhona
Kusuka ku-
₫20,000 / IP / ngenyanga
≈ $0.74 · ikhokhiswa nge-VND
Amanani esamba
  • 1 IP₫40,000
  • 5+ ama-IP₫35,000
  • 10+ ama-IP₫25,000
  • 20+ ama-IP₫25,000
  • 50+ ama-IP₫25,000
  • 100+ ama-IP₫25,000
  • 200+ ama-IP₫25,000
  • 500+ ama-IP₫25,000
  • 1000+ ama-IP₫22,000
  • 2000+ ama-IP₫20,000
Thenga i-United States
I-IPv4 eyimfihlo (isikhungo sedatha)
🇸🇬 Singapore
Kukhona
Kusuka ku-
₫20,000 / IP / ngenyanga
≈ $0.74 · ikhokhiswa nge-VND
Amanani esamba
  • 1 IP₫40,000
  • 5+ ama-IP₫35,000
  • 10+ ama-IP₫25,000
  • 20+ ama-IP₫25,000
  • 50+ ama-IP₫25,000
  • 100+ ama-IP₫25,000
  • 200+ ama-IP₫25,000
  • 500+ ama-IP₫25,000
  • 1000+ ama-IP₫22,000
  • 2000+ ama-IP₫20,000
Thenga i-Singapore
Ama-proxy ngeplathifomu:web-scrapingseo-rank-trackingyoutube

Ukucushwa kwe-proxy ngezinyathelo ezimbili ku-Puppeteer

Ungalokothi ufake i-user:pass@ ngaphakathi kwe-argument yokwethula ye---proxy-server. Kunalokho, dlulisa i-host ne-port lapho wethula bese ugunyaza kusibonelo se-Page:

IsinyatheloIkhodi ye-PuppeteerKungani Kubalulekile
1. Lethula i-Chromiumpuppeteer.launch({ args: ['--proxy-server=http://ip:port'] })Iqondisa i-network socket ye-Chromium ku-proxy yakho ye-VinaProxy
2. Gunyaza Ikhasi (Page)await page.authenticate({ username, password })Ihlinzeka ngemininingwane yokungena ye-CDP yezinselele ze-HTTP 407
3. Zulazulaawait page.goto(url, { waitUntil: 'domcontentloaded' })Ilayisha i-URL eqondiwe ngomhubhe ogunyaziwe

Ukushintshanisa ama-proxy amaningi kumathebhu nge-proxy-chain

  • Khumbula ukuthi i-page.authenticate() isebenza kuthebhu ngayinye ye-Page—ibize kuthebhu ngayinye entsha ebuyiswa yi-browser.newPage()
  • Ukuze usebenzise ama-proxy ahlukene kumasimo e-incognito ngaphakathi kwenqubo eyodwa ye-Chromium, bopha i-URL ngayinye ye-http://user:pass@ip:port ngephakethe le-npm le-proxy-chain (anonymizeProxy()) bese udlulisela i-proxyServer ku-browser.createBrowserContext({ proxyServer })
  • Iyahambisana ne-puppeteer-extra kanye ne-puppeteer-extra-plugin-stealth

Isinyathelo ngesinyathelo

  1. 1

    Dlulisa i---proxy-server=http://ip:port ku-puppeteer.launch()

    Vula isiphequluli nge-const browser = await puppeteer.launch({ args: ['--proxy-server=http://ip:port'] });.

  2. 2

    Biza i-await page.authenticate() ekhasini elisha

    Vula ithebhu nge-const page = await browser.newPage(); bese ubiza i-await page.authenticate({ username: 'USER', password: 'PASS' });.

  3. 3

    Hlola ikheli le-IP lokuphuma

    Gijima i-await page.goto('https://vinaproxy.com/api/my-ip'); bese uhlola i-JSON ebuyisiwe.

  4. 4

    Hlanza izinqubo zesiphequluli

    Biza i-await browser.close(); lapho umsebenzi uphela.

Imibuzo evame ukubuzwa

Kungani i-Puppeteer ikhipha i-`ERR_NO_SUPPORTED_PROXIES`?

Lelo phutha lenzeka uma ufaka i-user:pass@ ngaphakathi kwe---proxy-server=http://user:pass@ip:port. Gcina i---proxy-server=http://ip:port ihlanzekile bese udlulisa iziqinisekiso nge-await page.authenticate({ username, password }).

Kungani ithebhu yesibili evulwe nge-`browser.newPage()` ihluleke nge-HTTP 407?

I-page.authenticate() isebenza kuthebhu ngayinye. Biza i-await secondPage.authenticate({ username, password }) ngaphambi kokuzulazula kunoma iyiphi ithebhu esanda kuvulwa.

Ingabe ama-proxy e-VinaProxy awanamkhawulo wokuklwebha kwe-headless Chrome?

Yebo. Zonke izinhlelo ze-Dedicated IPv4 ne-Static ISP zifaka umkhawulokudonsa wanyanga zonke ongenamkhawulo.

Nika amandla iqoqo lakho le-Node.js Puppeteer ngama-static IP

Ama-proxy asheshayo angenamkhawulo e-Dedicated IPv4 kanye ne-Static ISP emazweni angu-7.

Thenga Ama-proxy we-Puppeteer

Related articles

Ama-proxy ngeplathifomu
Ama-proxy e-Web Scraping: amaqoqo e-IPv4 ezinikele ne-ISP angenamkhawulo ama-crawler asebenza 24/7
Ama-proxy asheshayo e-HTTP(S) e-IPv4 ezinikele ne-ISP emiyo ye-Python, Playwright, Selenium ne-Scrapy, anedatha engenamkhawulo nyanga zonke. Qhathanisa uqale.
Ukusetha i-proxy
Indlela yokusetha i-proxy ku-Playwright (I-Browser ne-Auth ye-Per-Context)
Lungiselela ama-proxy e-HTTP(S) aqinisekisiwe ku-Playwright ye-Node.js ne-Python, usebenzise ama-IP amaningi azimele kuma-BrowserContext. Kopisha izibonelo.
Ukusetha i-proxy
Indlela yokusetha i-proxy ku-Node.js (Axios ne-Native Fetch)
Hlela ama-proxy e-HTTP(S) agunyaziwe ku-Node.js ne-TypeScript usebenzisa i-https-proxy-agent ne-Axios kanye ne-Undici ProxyAgent ene-fetch yomdabu.
Amathuluzi amahhala
Isiguquli Sefomethi Ye-Proxy Ngenqwaba (100% Ngasohlangothini Lweklayenti)
Isilungisi se-proxy esingu-100% ku-browser. Guqula phakathi kwe-ip:port:user:pass, user:pass@ip:port, ama-URL e-http://, ama-URI e-SOCKS5, i-JSON ne-FoxyProxy.
Ama-proxy ngeplathifomu
Ama-Proxy e-SEO ne-SERP Tracking: amazinga anembile wamagama angukhiye emazweni ayi-7
Hlola amazinga wamagama angukhiye endawo nama-geo-redirect nge-Screaming Frog usebenzisa ama-proxy e-IPv4 azinikele ne-ISP emazweni ayi-7 angenamkhawulo.
Ama-proxy ngeplathifomu
Ama-proxy e-YouTube: hlukanisa iziteshi eziningi ze-Studio nama-akhawunti e-AdSense
Hlukanisa iziteshi ze-YouTube Studio nama-akhawunti e-AdSense ngama-proxy e-Static ISP angenamkhawulo nawe-IPv4 azinikele e-US, eVietnam, eJapane, nase-UK.
IPV4 · united states
Ama-proxy e-IPv4 Angasese ase-US: Ama-IP e-Datacenter aseMelika Asheshayo Nazinikele
Ama-proxy e-IPv4 angasese ase-US okukhipha idatha, ukulandelela izikhundla, ukuhlola izikhangiso nocwaningo lwe-Amazon. I-IP emile, i-bandwidth engenamkhawulo.
IPV4 · singapore
Ama-Proxy e-IPv4 Yangasese yase-Singapore: Ama-IP e-SG Asheshayo Nazinikele Okuthengisa Nezikhangiso Zesifunda
Ama-proxy e-IPv4 ase-Singapore ezitolo ze-Lazada ne-Shopee SG, ama-akhawunti ezikhangiso zesifunda, nokuqinisekisa ne-automation. Idatha engenamkhawulo.