VVinaProxy

Uburyo bwo gushyiraho proxy ifite umwirondoro muri Puppeteer (Node.js)

Updated:

Puppeteer igenzura Chrome na Chromium binyuze kuri DevTools Protocol (CDP), igatanga API kavukire ya await page.authenticate({ username, password }) yo kwemeza umwirondoro wa proxy kuri HTTP 407. Guhuza --proxy-server=http://ip:port na page.authenticate() bituma scrapers zawe za Node.js zinyura muri proxy za sitatike za VinaProxy nta mugereka w'umutembamurongo wo hanze ukenewe.

Puppeteer · HTTP Proxy Format
--proxy-server=http://ip:port + page.authenticate({ username, password })
IPv4 y'umwihariko (datacenter)
🇺🇸 Leta Zunze Ubumwe za Amerika
Irahari
Kuva kuri
₫ 20.000 / IP / ukwezi
≈ US$ 0,74 · byishyuwe muri VND
Ibiciro by'ingano nyinshi
  • IP 1₫ 40.000
  • IP 5+₫ 35.000
  • IP 10+₫ 25.000
  • IP 20+₫ 25.000
  • IP 50+₫ 25.000
  • IP 100+₫ 25.000
  • IP 200+₫ 25.000
  • IP 500+₫ 25.000
  • IP 1000+₫ 22.000
  • IP 2000+₫ 20.000
Gura muri Leta Zunze Ubumwe za Amerika
IPv4 y'umwihariko (datacenter)
🇸🇬 Singapore
Irahari
Kuva kuri
₫ 20.000 / IP / ukwezi
≈ US$ 0,74 · byishyuwe muri VND
Ibiciro by'ingano nyinshi
  • IP 1₫ 40.000
  • IP 5+₫ 35.000
  • IP 10+₫ 25.000
  • IP 20+₫ 25.000
  • IP 50+₫ 25.000
  • IP 100+₫ 25.000
  • IP 200+₫ 25.000
  • IP 500+₫ 25.000
  • IP 1000+₫ 22.000
  • IP 2000+₫ 20.000
Gura muri Singapore

Intambwe ebyiri zo gushyiraho proxy muri Puppeteer

Ntirukigere ushyira user:pass@ muri parameter yo gutangiza ya --proxy-server. Ahubwo, tangana host na port mu gutangiza hanyuma wemeze umwirondoro kuri Page:

IntambweKode ya PuppeteerImpamvu ari ingenzi
1. Tangiza Chromiumpuppeteer.launch({ args: ['--proxy-server=http://ip:port'] })Yerekeza network socket ya Chromium kuri proxy yawe ya VinaProxy
2. Emeza Umwirondoro kuri Pageawait page.authenticate({ username, password })Itanga umwirondoro wa CDP ku bibazo bya HTTP 407
3. Fungura Ipajiawait page.goto(url, { waitUntil: 'domcontentloaded' })Ifungura URL igamijwe binyuze muri tuneli yemerewe

Guhinduranya proxy nyinshi mu matab akoresheje proxy-chain

  • Ibuka ko page.authenticate() ikora kuri buri tab ya Page yonyine—yihamagare kuri buri tab nshya itanzwe na browser.newPage()
  • Kugira ngo ukoreshe proxy zitandukanye mu buryo bwa incognito muri porogaramu imwe ya Chromium, funga buri URL ya http://user:pass@ip:port ukoresheje ipaki ya npm ya proxy-chain (anonymizeProxy()) maze utange proxyServer kuri browser.createBrowserContext({ proxyServer })
  • Ikorana neza na puppeteer-extra hamwe na puppeteer-extra-plugin-stealth

Intambwe ku yindi

  1. 1

    Tanga --proxy-server=http://ip:port kuri puppeteer.launch()

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

  2. 2

    Hamagara await page.authenticate() ku ipaji nshya

    Fungura tab ukoresheje const page = await browser.newPage(); maze uhamagare await page.authenticate({ username: 'USER', password: 'PASS' });.

  3. 3

    Suzuma aderesi ya IP isohoka

    Koresha await page.goto('https://vinaproxy.com/api/my-ip'); maze usuzume JSON igarutse.

  4. 4

    Funga inzira z'umutembamurongo

    Hamagara await browser.close(); mu gihe akazi karangiye.

Ibibazo bikunze kubazwa

Kuki Puppeteer igaragaza ikosa rya `ERR_NO_SUPPORTED_PROXIES`?

Iryo kosa ribaho iyo ushyizemo user:pass@ muri --proxy-server=http://user:pass@ip:port. Reka --proxy-server=http://ip:port nta kindi kirimo maze utange umwirondoro unyuze kuri await page.authenticate({ username, password }).

Kuki tab ya kabiri yafunguwe na `browser.newPage()` yananiwe igatanga HTTP 407?

page.authenticate() ikora kuri buri tab ukwayo. Hamagara await secondPage.authenticate({ username, password }) mbere yo gufungura ipaji kuri tab nshya iyo ari yo yose.

Ese proxy za VinaProxy ntizigira imbibi z'amakuru mu gukusanya amakuru kuri headless Chrome?

Yego. Gahunda zose za Dedicated IPv4 na Static ISP zirimo bandwidth ya buri kwezi itagira imipaka.

Komeza itsinda ryawe rya Node.js Puppeteer ukoresheje za IP za sitatike

Proxy z'ako kanya zidafite imipaka za Dedicated IPv4 na Static ISP mu bihugu 7.

Gura Proxy za Puppeteer

Related articles

Proxy z'imbuga
Porogisi za Web Scraping: amatsinda ya IPv4 yihariye n'ISP zitagerwa kuri crawlers zikora 24/7
Porogisi za HTTP(S) zihuta, IPv4 yihariye n'ISP idahinduka za Python, Playwright, Selenium na Scrapy zifite umurongo utagerwa buri kwezi. Gereranya utangire.
Gushyiraho proxy
Uko washyiraho proxy muri Playwright (Browser & Per-Context Auth)
Koresha proxy za HTTP(S) zifite umwirondoro muri Playwright ya Node.js na Python, unakoreshe IP zihariye muri BrowserContexts zitandukanye. Koporora ingero.
Gushyiraho proxy
Uko washyiraho porogisi muri Node.js (Axios & Native Fetch)
Koresha porogisi za HTTP(S) zifite umwirondoro muri Node.js na TypeScript ukoresheje https-proxy-agent hamwe na Axios ndetse na Undici ProxyAgent kuri fetch.
Ibikoresho by'ubuntu
Guhindura Imiterere ya Proxy Nyinshi (100% Muri Mushakisha)
Gutunganya urutonde rwa proxy 100% muri mushakisha. Hindura hagati ya ip:port:user:pass, user:pass@ip:port, URL za http://, URI za SOCKS5, JSON na FoxyProxy.
Proxy z'imbuga
Proxy zo Gukurikirana SEO na SERP: imyanya nyayo y'amagambo mu bihugu 7
Kurikirana imyanya y'amagambo, suzuma geo-redirects unakore crawl za Screaming Frog ukoresheje proxy zihariye za IPv4 na ISP zidafite imipaka mu bihugu 7.
Proxy z'imbuga
Proxy za YouTube: tandukanya imiyoboro myinshi ya Studio na konti za AdSense
Tandukanya imiyoboro ya YouTube Studio na konti za AdSense ukoresheje proxy za Static ISP na IPv4 zihariye zidafite imbibi muri US, Vietnam, Ubuyapani, na UK.
IPV4 · united states
Proxy za US za IPv4 Zihariye: IP za Datacenter zo muri Amerika Zihuse kandi Zihariye
Proxy za US za IPv4 zihariye zo gukusanya amakuru, kugenzura urutonde na Amazon. IP idahinduka, umukoresha umwe kuri IP, umurongo utagira umupaka, kwatsa vuba.
IPV4 · singapore
Proxy za Singapore Private IPv4: IP za SG Zihariye kandi Zihuse zo Gucuruza no Kwamamaza mu Karere
Proxy zihariye za Singapore private IPv4 z'amaduka ya Lazada na Shopee SG, konti z'amatangazo, kugenzura amatangazo no kwikora byihuse. Data itagira imipaka.