एकीकरण · मध्यवर्ती

पिल्लेटर और हेडलेस क्रोम के साथ प्रॉक्सी का उपयोग करना

ब्राउज़र लॉन्च पर या समर्थित Puppeteer ब्राउज़र संदर्भ में एक प्रॉक्सी सेट करें, फिर नेविगेशन से पहले क्रेडेंशियल की आपूर्ति करें। प्रत्येक संदर्भ के अंदर निर्दिष्ट निकास की जांच करें और अलग-अलग सत्रों में स्वतंत्र वर्कफ़्लो रखें।

2 मिनट पढ़ा 5 खंड समीक्षा संपादकीय टीम Proxy Cyber

प्रॉक्सी और प्रामाणिकता के साथ लॉन्च करें#

Node.js
import puppeteer from "puppeteer";

const browser = await puppeteer.launch({
  headless: true,
  args: ["--proxy-server=http://res.proxy-cyber.com:9000", "--no-first-run"],
});
const page = await browser.newPage();
await page.authenticate({ username: "USER-cc-us-sid-run1-ttl-30m", password: "PASS" });

await page.goto("https://api.ipify.org", { waitUntil: "domcontentloaded", timeout: 45000 });
console.log(await page.evaluate(() => document.body.innerText));
await browser.close();

प्रत्येक स्वतंत्र वर्कफ़्लो के लिए एक अलग सत्र पहचानकर्ता का उपयोग करें, जहां निर्दिष्ट गेटवे इसका समर्थन करता है। अपने कनेक्शन विवरण में अनुमति अवधि और स्थान मापदंडों की पुष्टि करें। अनुरोध अवधि से पहले एक आवासीय उपकरण डिस्कनेक्ट कर सकता है; एक चिपचिपा सत्र दिनों के लिए उसी आईपी की गारंटी नहीं है। एक निश्चित पते के लिए, एक समर्पित स्थिर उत्पाद की तुलना करें।

प्रति ब्राउज़र एक प्रॉक्सी#

लॉन्च-लेवल-प्रोक्सी-सर्वर सेटिंग उस ब्राउज़र के डिफ़ॉल्ट रूटिंग पर लागू होती है। वर्तमान पुपेटर भी ब्राउज़र में प्रॉक्सीसर्वर का समर्थन करता है।

ब्लॉक छवियां, फोंट और मीडिया#

सम्पर्क करने का विवरण
await page.setRequestInterception(true);
page.on("request", (req) => {
  const t = req.resourceType();
  if (["image", "media", "font", "stylesheet"].includes(t)) return req.abort();
  req.continue();
});

स्थिरता#

  • सेट Accept-Language और निकास के देश के लिए समय क्षेत्र: page.setExtraHTTPHeaders({\"Accept-Language\": \"de-DE,de;q=0.9\"}) और page.emulateTimezone(\"Europe/Berlin\").
  • वेबआरटीसी लीक को अक्षम करें --force-webrtc-ip-handling-policy=disable_non_proxied_udp लॉन्च आर्ग में।
  • प्रति खाता एक ब्राउज़र रखें; यदि खाता लौटने वाले डिवाइस की तरह दिखना चाहिए तो अपने उपयोगकर्ता डेटा डायरेक्टरी का पुन: उपयोग करें।

आप मिलने वाली त्रुटियां#

लक्षणकारणफिक्स
नेट: ERR TUNNEL CONNECTION FAILEDगेटवे ने कनेक्ट से इनकार कर दिया: क्रेडेंशियल, पैरामीटर या कोई निकास नहींप्रवेश द्वार कोड पढ़ने के लिए cURL -v के साथ सुधार
शुद्ध:ERR PROXY AUTH UNSUPPORTED / संकेतप्रमाणीकरण () जिसे नेविगेशन के बाद बुलाया जाता हैGoto से पहले Call page.authenticate
हर ब्राउज़र में एक ही IPसमान सत्र id फिर से इस्तेमाल कियाप्रत्येक ब्राउज़र के लिए एक विशिष्ट-sid- का उपयोग करें या इसे छोड़ दें
बहुत धीमी गति से पहली लोडघरेलू निकास प्लस भारी पृष्ठब्लॉक संसाधन; 45 s के लिए टाइमआउट बढ़ाएं

सवाल पूछो#

क्या Puppeteer एक पासवर्ड के साथ एक ऑक्टा 5 का उपयोग कर सकते हैं?

क्रोम ऑक्टोपिकेशन का समर्थन नहीं करता है। पेज के साथ पोर्ट 9000 पर HTTP प्रॉक्सी का उपयोग करें।

आपका खाता

अपने प्रॉक्सी को एक खाते में प्रबंधित करें

नेटवर्क, प्लेस ऑर्डर की तुलना करें और एक डैशबोर्ड से अपने शेष और समर्थन अनुरोधों का पालन करें। हमारी टीम भुगतान की समीक्षा करती है और वितरण के बाद कनेक्शन विवरण प्रदान करती है।

खाता बनाएँ