VVinaProxy

Bi a ṣe le ṣeto proxy to ni ijẹrisi ninu Puppeteer (Node.js)

Updated:

Puppeteer n ṣakoso Chrome ati Chromium nipasẹ DevTools Protocol (CDP), ti o pese API abinibi ti await page.authenticate({ username, password }) fun ijẹrisi proxy HTTP 407. Sisopọ --proxy-server=http://ip:port pẹlu page.authenticate() ngba awọn scraper Node.js rẹ laaye lati gba inu awọn proxy aimi ti VinaProxy kọja laisi eyikeyi afikun aṣawakiri ita.

Puppeteer · HTTP Proxy Format
--proxy-server=http://ip:port + page.authenticate({ username, password })
IPv4 aládàáni (datacenter)
🇺🇸 United States
O wa ninu ọja
Lati
₫20,000 / IP / oṣu
≈ $0.74 · owo sisan ni VND
Iye owo oye pupọ
  • 1 IP₫40,000
  • 5+ IPs₫35,000
  • 10+ IPs₫25,000
  • 20+ IPs₫25,000
  • 50+ IPs₫25,000
  • 100+ IPs₫25,000
  • 200+ IPs₫25,000
  • 500+ IPs₫25,000
  • 1000+ IPs₫22,000
  • 2000+ IPs₫20,000
Ra United States
IPv4 aládàáni (datacenter)
🇸🇬 Singapore
O wa ninu ọja
Lati
₫20,000 / IP / oṣu
≈ $0.74 · owo sisan ni VND
Iye owo oye pupọ
  • 1 IP₫40,000
  • 5+ IPs₫35,000
  • 10+ IPs₫25,000
  • 20+ IPs₫25,000
  • 50+ IPs₫25,000
  • 100+ IPs₫25,000
  • 200+ IPs₫25,000
  • 500+ IPs₫25,000
  • 1000+ IPs₫22,000
  • 2000+ IPs₫20,000
Ra Singapore
Àwọn proxy nípasẹ̀ pẹpẹ:web-scrapingseo-rank-trackingyoutube

Igbesẹ meji fun iṣeto proxy ninu Puppeteer

Maṣe fi user:pass@ sinu ariyanjiyan ifilọlẹ --proxy-server. Dipo, kọja host ati port nigba ifilọlẹ ki o ṣe ijẹrisi lori apẹẹrẹ Page:

IgbesẹKoodu PuppeteerIdi To Fi Ṣe Pataki
1. Ṣilọ Chromiumpuppeteer.launch({ args: ['--proxy-server=http://ip:port'] })N tọka socket nẹtiwọọki Chromium si proxy VinaProxy rẹ
2. Ṣe ijẹrisi Oju-iweawait page.authenticate({ username, password })N pese awọn iwe-ẹri CDP fun awọn ipenija HTTP 407
3. Lilọ kiriawait page.goto(url, { waitUntil: 'domcontentloaded' })N gbe URL afojusun wọle nipasẹ ọna oju-eefin ti a fọwọsi

Yiyi ọpọlọpọ awọn proxy kaakiri awọn taabu pẹlu proxy-chain

  • Ranti pe page.authenticate() wa fun taabu Page kọọkan—pe e lori gbogbo taabu titun ti browser.newPage() da pada
  • Lati lo awọn proxy oriṣiriṣi kọja awọn aaye incognito ninu ilana Chromium kan, fi package npm proxy-chain (anonymizeProxy()) we URL http://user:pass@ip:port kọọkan ki o fi proxyServer ranṣẹ si browser.createBrowserContext({ proxyServer })
  • Ni ibamu pẹlu puppeteer-extra ati puppeteer-extra-plugin-stealth

Ìgbésẹ̀ ní ìgbésẹ̀

  1. 1

    Fi --proxy-server=http://ip:port ranṣẹ si puppeteer.launch()

    Ṣilọ aṣawakiri naa pẹlu const browser = await puppeteer.launch({ args: ['--proxy-server=http://ip:port'] });.

  2. 2

    Pe await page.authenticate() lori oju-iwe titun naa

    Ṣii taabu kan pẹlu const page = await browser.newPage(); ki o pe await page.authenticate({ username: 'USER', password: 'PASS' });.

  3. 3

    Ṣe idanwo adirẹsi IP ijade

    Ṣiṣe await page.goto('https://vinaproxy.com/api/my-ip'); ki o ṣayẹwo JSON ti o da pada.

  4. 4

    Nu awọn ilana aṣawakiri kuro

    Pe await browser.close(); nigbati iṣẹ ba pari.

Àwọn ìbéèrè tí a ń béèrè lemọ́lemọ́

Kini idi ti Puppeteer fi n ju `ERR_NO_SUPPORTED_PROXIES` jade?

Aṣiṣe yẹn n waye ti o ba fi user:pass@ sinu --proxy-server=http://user:pass@ip:port. Jẹ ki --proxy-server=http://ip:port mọ ki o fi awọn iwe-ẹri ranṣẹ nipasẹ await page.authenticate({ username, password }).

Kini idi ti taabu keji ti a ṣii pẹlu `browser.newPage()` fi kuna pẹlu HTTP 407?

page.authenticate() n ṣiṣẹ fun taabu kọọkan. Pe await secondPage.authenticate({ username, password }) ṣaaju lilọ kiri lori eyikeyi taabu titun ti a ṣii.

Ṣe awọn proxy VinaProxy ko ni opin iwọn fun yiyọ data Chrome alailori?

Bẹẹni. Gbogbo awọn eto Dedicated IPv4 ati Static ISP pẹlu bandiwidi oṣooṣu ailopin.

Fi agbara fun ẹgbẹ Puppeteer Node.js rẹ pẹlu awọn IP aimi

Awọn proxy Dedicated IPv4 ati Static ISP ailopin lẹsẹkẹsẹ kọja awọn orilẹ-ede 7.

Ra Awọn Proxy Puppeteer

Related articles

Àwọn proxy nípasẹ̀ pẹpẹ
Àwọn Proxy fún Web Scraping: àwọn adágún IPv4 àyànsẹ́ & ISP àìlópin fún àwọn crawler 24/7
Àwọn proxy HTTP(S) IPv4 àyànsẹ́ àti static ISP tó yára fún Python, Playwright, Selenium àti Scrapy, pẹ̀lú bandwidth oṣooṣù àìlópin. Fi ètò wéwèé kí o bẹ̀rẹ̀.
Ìṣètò proxy
Bí a ṣe ń ṣètò proxy nínú Playwright (Browser & Ìfọwọ́sí Per-Context)
Ṣètò àwọn proxy HTTP(S) pẹ̀lú ìfọwọ́sí nínú Playwright fún Node.js àti Python, kí o sì lo ọ̀pọ̀ static IP àdádó lórí BrowserContexts. Da àwọn àpẹẹrẹ náà kọ.
Ìṣètò proxy
Bí a ṣe lè ṣe ètò proxy ní Node.js (Axios & Native Fetch)
Ṣe ètò àwọn proxy HTTP(S) tí ó ní ìfọwọ́sí ní Node.js àti TypeScript nípa lílo https-proxy-agent pẹ̀lú Axios àti Undici ProxyAgent pẹ̀lú native fetch.
Àwọn irinṣẹ́ ọ̀fẹ́
Oluyipada Ọna Kika Proxy Pupọ (100% Lori Ẹrọ Rẹ)
100% oluṣeto akojọ proxy pupọ lori ẹrọ rẹ. Yi ip:port:user:pass, user:pass@ip:port, awọn URL http://, SOCKS5 URI, JSON array, ati FoxyProxy pada ni kiakia.
Àwọn proxy nípasẹ̀ pẹpẹ
Àwọn Proxy fún SEO & Ìtọpinpin SERP: ipò ọ̀rọ̀-ìwárí pípéye kọjá àwọn orílẹ̀-èdè 7
Tọpinpin ipò ọ̀rọ̀-ìwárí agbègbè, ṣàyẹ̀wò àtúnjúwe geo, kí o sì ṣe àtúnyẹ̀wò Screaming Frog pẹ̀lú IPv4 iyasọtọ àti proxy ISP aláìlópin ní orílẹ̀-èdè 7.
Àwọn proxy nípasẹ̀ pẹpẹ
Àwọn Proxy fún YouTube: ya àwọn àkọọ́lẹ̀ Studio kànnà púpọ̀ & AdSense sọ́tọ̀
Ya àwọn kànnà YouTube Studio àti àkọọ́lẹ̀ AdSense sọ́tọ̀ pẹ̀lú Static ISP aláìlópin àti àwọn proxy IPv4 tí a yà sọ́tọ̀ ní US, Vietnam, Japan, àti UK.
IPV4 · united states
Àwọn Proxy IPv4 Aládàáni US: Àwọn IP Datacenter Amẹ́ríkà Dedicated Tó Yára
Àwọn proxy IPv4 aládàáni US dedicated fún scraping, ipò wíwá, àyẹ̀wò ìpolówó àti ìwádìí Amazon. IP tòrò, oníbàárà kan, bandwidth aláìlópin, ìbẹ̀rẹ̀ kíákíá.
IPV4 · singapore
Awọn Proxy IPv4 Aladani Singapore: Awọn IP SG Iyasọtọ, Ti o Yara fun Titaja Agbegbe ati Awọn Ipolowo
Awọn proxy IPv4 aladani Singapore iyasọtọ fun Lazada ati Shopee SG, awọn akọọlẹ ipolowo agbegbe, ijẹrisi ipolowo ati adaṣe iyara. Data ailopin.