VVinaProxy
NE ▾
प्रोक्सी किन्नुहोस्

Puppeteer (Node.js) मा प्रमाणित प्रोक्सी कसरी सेटअप गर्ने

Updated:

Puppeteer ले DevTools Protocol (CDP) मार्फत Chrome र Chromium लाई नियन्त्रण गर्छ, जसले HTTP 407 प्रोक्सी प्रमाणीकरणका लागि नेटिभ await page.authenticate({ username, password }) API प्रदान गर्दछ। --proxy-server=http://ip:port लाई page.authenticate() सँग जोड्दा तपाईंका Node.js स्क्र्यापरहरू कुनै पनि बाह्य ब्राउजर एक्सटेन्सन बिना VinaProxy स्ट्याटिक प्रोक्सीहरू मार्फत रुट हुन सक्छन्।

Puppeteer · HTTP Proxy Format
--proxy-server=http://ip:port + page.authenticate({ username, password })
निजी IPv4 (डेटासेन्टर)
🇺🇸 संयुक्त राज्य अमेरिका
उपलब्ध छ
बाट
₫ २०,००० / IP / महिना
≈ US$ ०.७४ · VND मा भुक्तानी
परिमाण अनुसारको मूल्य
  • 1 IP₫ ४०,०००
  • 5+ IP हरू₫ ३५,०००
  • 10+ IP हरू₫ २५,०००
  • 20+ IP हरू₫ २५,०००
  • 50+ IP हरू₫ २५,०००
  • 100+ IP हरू₫ २५,०००
  • 200+ IP हरू₫ २५,०००
  • 500+ IP हरू₫ २५,०००
  • 1000+ IP हरू₫ २२,०००
  • 2000+ IP हरू₫ २०,०००
संयुक्त राज्य अमेरिका किन्नुहोस्
निजी IPv4 (डेटासेन्टर)
🇸🇬 सिंगापुर
उपलब्ध छ
बाट
₫ २०,००० / IP / महिना
≈ US$ ०.७४ · VND मा भुक्तानी
परिमाण अनुसारको मूल्य
  • 1 IP₫ ४०,०००
  • 5+ IP हरू₫ ३५,०००
  • 10+ IP हरू₫ २५,०००
  • 20+ IP हरू₫ २५,०००
  • 50+ IP हरू₫ २५,०००
  • 100+ IP हरू₫ २५,०००
  • 200+ IP हरू₫ २५,०००
  • 500+ IP हरू₫ २५,०००
  • 1000+ IP हरू₫ २२,०००
  • 2000+ IP हरू₫ २०,०००
सिंगापुर किन्नुहोस्
प्लेटफर्म अनुसार प्रोक्सीहरू:web-scrapingseo-rank-trackingyoutube

Puppeteer मा दुई-चरणको प्रोक्सी कन्फिगरेसन

कहिल्यै पनि --proxy-server लन्च आर्गुमेन्ट भित्र user:pass@ समावेश नगर्नुहोस्। बरु, लन्च गर्दा होस्ट र पोर्ट पास गर्नुहोस् र Page इन्स्ट्यान्समा प्रमाणीकरण गर्नुहोस्:

चरणPuppeteer कोडयो किन महत्त्वपूर्ण छ
1. Chromium लन्च गर्नुहोस्puppeteer.launch({ args: ['--proxy-server=http://ip:port'] })Chromium को नेटवर्क सकेटलाई तपाईंको VinaProxy प्रोक्सी तर्फ देखाउँछ
2. पृष्ठ प्रमाणीकरण गर्नुहोस्await page.authenticate({ username, password })HTTP 407 च्यालेन्जहरूका लागि CDP प्रमाणहरू उपलब्ध गराउँछ
3. नेभिगेट गर्नुहोस्await page.goto(url, { waitUntil: 'domcontentloaded' })प्रमाणित टनेल मार्फत लक्षित URL लोड गर्छ

proxy-chain मार्फत विभिन्न ट्याबहरूमा बहु प्रोक्सीहरू रोटेट गर्ने

  • याद राख्नुहोस् कि page.authenticate() प्रत्येक Page ट्याब अनुसार सिमित हुन्छ—browser.newPage() द्वारा खोलिएको प्रत्येक नयाँ ट्याबमा यसलाई कल गर्नुहोस्
  • एकल Chromium प्रक्रिया भित्र विभिन्न इन्कग्निटो सन्दर्भहरूमा फरक प्रोक्सीहरू प्रयोग गर्न, प्रत्येक http://user:pass@ip:port URL लाई proxy-chain npm प्याकेज (anonymizeProxy()) सँग र्‍याप गर्नुहोस् र browser.createBrowserContext({ proxyServer }) मा proxyServer पास गर्नुहोस्
  • puppeteer-extra र puppeteer-extra-plugin-stealth सँग उपयुक्त

चरणबद्ध प्रक्रिया

  1. 1

    puppeteer.launch() मा --proxy-server=http://ip:port पास गर्नुहोस्

    const browser = await puppeteer.launch({ args: ['--proxy-server=http://ip:port'] }); मार्फत ब्राउजर लन्च गर्नुहोस्।

  2. 2

    नयाँ पृष्ठमा await page.authenticate() कल गर्नुहोस्

    const page = await browser.newPage(); मार्फत ट्याब खोल्नुहोस् र await page.authenticate({ username: 'USER', password: 'PASS' }); कल गर्नुहोस्।

  3. 3

    निकास IP ठेगाना परीक्षण गर्नुहोस्

    await page.goto('https://vinaproxy.com/api/my-ip'); चलाउनुहोस् र प्राप्त JSON जाँच गर्नुहोस्।

  4. 4

    ब्राउजर प्रक्रियाहरू बन्द गर्नुहोस्

    काम सम्पन्न भएपछि await browser.close(); कल गर्नुहोस्।

बारम्बार सोधिने प्रश्नहरू

Puppeteer ले `ERR_NO_SUPPORTED_PROXIES` किन देखाउँछ?

यदि तपाईंले --proxy-server=http://user:pass@ip:port भित्र user:pass@ समावेश गर्नुभयो भने त्यो त्रुटि आउँछ। --proxy-server=http://ip:port लाई सफा राख्नुहोस् र await page.authenticate({ username, password }) मार्फत प्रमाणहरू पास गर्नुहोस्।

`browser.newPage()` मार्फत खोलिएको दोस्रो ट्याब HTTP 407 सँग किन असफल भयो?

page.authenticate() प्रत्येक ट्याब अनुसार लागू हुन्छ। नयाँ खोलिएको कुनै पनि ट्याबमा नेभिगेट गर्नु अघि await secondPage.authenticate({ username, password }) कल गर्नुहोस्।

के हेडलेस Chrome स्क्र्यापिङका लागि VinaProxy प्रोक्सीहरू अनमिटर्ड छन्?

हो। सबै Dedicated IPv4 र Static ISP योजनाहरूमा असीमित मासिक ब्यान्डविथ समावेश छ।

आफ्नो Node.js Puppeteer फ्लीटलाई स्ट्याटिक IP हरूको साथ सशक्त बनाउनुहोस्

7 देशहरूमा तत्काल अनमिटर्ड Dedicated IPv4 र Static ISP प्रोक्सीहरू।

Puppeteer प्रोक्सीहरू किन्नुहोस्

Related articles

प्लेटफर्म अनुसार प्रोक्सीहरू
वेब स्क्र्यापिङका लागि प्रोक्सी: 24/7 क्रलरहरूका लागि अनलिमिटेड डेडिकेटेड IPv4 र ISP पुल
Python, Playwright, Selenium र Scrapy का लागि असीमित ब्यान्डविथ सहितका फास्ट HTTP(S) डेडिकेटेड IPv4 र स्ट्याटिक ISP प्रोक्सीहरू। प्लान दाँजेर सुरु गर्नुहोस्।
प्रोक्सी सेटअप
Playwright मा प्रोक्सी कसरी सेटअप गर्ने (Browser र प्रति-Context प्रमाणीकरण)
Node.js र Python का लागि Playwright मा प्रमाणीकृत HTTP(S) प्रोक्सी कन्फिगर गर्नुहोस्, र BrowserContexts मा अलग स्थिर IP चलाउनुहोस्। उदाहरण प्रतिलिपि गर्नुहोस्।
प्रोक्सी सेटअप
Node.js मा प्रोक्सी कसरी सेटअप गर्ने (Axios र Native Fetch)
Node.js र TypeScript मा Axios सँग https-proxy-agent तथा native fetch सँग Undici ProxyAgent प्रयोग गरी प्रमाणीकृत HTTP(S) प्रोक्सी कन्फिगर गर्नुहोस्।
निःशुल्क उपकरणहरू
बल्क प्रोक्सी फर्म्याट कन्भर्टर (100% क्लाइन्ट-साइड)
100% क्लाइन्ट-साइड बल्क प्रोक्सी फर्म्याटर। ip:port:user:pass, user:pass@ip:port, http:// URLs, SOCKS5 URIs, JSON arrays र FoxyProxy बीच रूपान्तरण गर्नुहोस्।
प्लेटफर्म अनुसार प्रोक्सीहरू
SEO र SERP ट्र्याकिङका लागि प्रोक्सीहरू: 7 देशहरूमा सटीक किवर्ड र्‍याङ्किङ
7 देशमा अनमिटर्ड dedicated IPv4 र static ISP प्रोक्सीमार्फत स्थानीय किवर्ड र्याङ्किङ ट्र्याक गर्नुहोस्, geo-redirects अडिट र Screaming Frog क्रल चलाउनुहोस्।
प्लेटफर्म अनुसार प्रोक्सीहरू
YouTube का लागि प्रोक्सीहरू: मल्टि-च्यानल Studio र AdSense खाताहरू अलग राख्नुहोस्
US, भियतनाम, जापान र UK मा अनमिटर्ड Static ISP र डेडिकेटेड IPv4 प्रोक्सी मार्फत YouTube Studio च्यानल र AdSense खाताहरू सुरक्षित रूपमा अलग राख्नुहोस्।
IPV4 · united states
US निजी IPv4 प्रोक्सीहरू: द्रुत, डेडिकेटेड अमेरिकी डाटासेन्टर IP हरू
स्क्र्यापिङ, र्याङ्क ट्र्याकिङ, विज्ञापन र Amazon रिसर्चका लागि US निजी IPv4 प्रोक्सी। स्ट्याटिक IP, प्रति IP एक प्रयोगकर्ता, असीमित ब्यान्डविथ, छिटो सक्रियता।
IPV4 · singapore
सिङ्गापुर प्राइभेट IPv4 प्रोक्सी: क्षेत्रीय बिक्री र विज्ञापनका लागि द्रुत, डेडिकेटेड SG IP
Lazada र Shopee SG स्टोर, क्षेत्रीय विज्ञापन खाता, विज्ञापन प्रमाणीकरण तथा कम ढिलाइको स्वचालनका लागि डेडिकेटेड सिङ्गापुर प्राइभेट IPv4 प्रोक्सी। अनलिमिटेड डेटा।