प्रॉक्सी
परिचय
प्रॉक्सी सिस्टम स्क्रैपिंग ब्राउज़र का एक घटक है जो एक प्रॉक्सी सर्वर के माध्यम से कनेक्शन अग्रेषित करता है। इसका मुख्य रूप से IP ब्लॉकिंग को रोकने, भू-प्रतिबंधित सामग्री तक पहुँच प्राप्त करने और गुमनामी को बढ़ाने के लिए उपयोग किया जाता है। स्क्रैपिंग ब्राउज़र एक विन्यास योग्य प्रॉक्सी सिस्टम प्रदान करता है जो स्वचालित ट्रैफ़िक रूटिंग पर सटीक नियंत्रण की अनुमति देता है, जिसमें गुमनामी, भौगोलिक स्थान लक्ष्यीकरण और बढ़ी हुई विश्वसनीयता शामिल है, जिससे प्रॉक्सी को आपके वर्कफ़्लो में एकीकृत करना आसान हो जाता है।
मुख्य क्षमताएँ
प्रॉक्सी सिस्टम की मुख्य क्षमता एक मध्यवर्ती सर्वर के माध्यम से वास्तविक IP पते को छिपाने और IP पूल में विभिन्न पतों के माध्यम से स्वचालित रूप से या ऑन-डिमांड घुमाने में निहित है। यह दुनिया के विभिन्न हिस्सों से उपयोगकर्ता पहुँच का अनुकरण करते हुए, विशिष्ट भौगोलिक स्थानों में प्रॉक्सी सर्वर का चयन करने की भी अनुमति देता है।
अनुप्रयोग परिदृश्य
मुख्य रूप से बड़े पैमाने पर डेटा स्क्रैपिंग और लक्षित वेबसाइट IP प्रतिबंधों या ब्लॉक को दरकिनार करने की आवश्यकता वाले परिदृश्यों पर लागू होता है। यह भू-प्रतिबंधित सामग्री तक पहुँचने और बाजार अनुसंधान जैसे कार्यों में ऑनलाइन गुमनामी बनाए रखने के लिए भी एक प्रमुख उपकरण है।
वर्गीकरण
स्क्रैपलेस के साथ, आपके पास दो प्रॉक्सी कॉन्फ़िगरेशन विकल्प हैं:
- अंतर्निहित प्रॉक्सियों का उपयोग करना: हमारे प्रबंधित आवासीय प्रॉक्सियों के माध्यम से ट्रैफ़िक को आसानी से रूट करें।
- कस्टम प्रॉक्सियों का उपयोग करना: नेटवर्क रूटिंग पर अधिक लचीले नियंत्रण के लिए कस्टम HTTP/HTTPS/SOCKS5 प्रॉक्सी का उपयोग करें।
परिचालन मार्गदर्शन
अंतर्निहित प्रॉक्सियों का उपयोग करना
स्क्रैपिंग ब्राउज़र के अंतर्निहित प्रॉक्सियों का उपयोग करने से इसके प्रबंधित आवासीय प्रॉक्सियों के माध्यम से ट्रैफ़िक रूट होता है।
const { ScrapelessClient } = require('@scrapeless-ai/sdk');
const puppeteer =require('puppeteer-core');
const client = new ScrapelessClient({ apiKey: 'API Key' });
const { browserWSEndpoint } = client.browser.create({
sessionName: 'sdk_test',
sessionTTL: 180,
proxyCountry: 'ANY',
sessionRecording: true,
});
(async () => {
const browser = await puppeteer.connect({browserWSEndpoint});
const page = await browser.newPage();
await page.goto('https://www.scrapeless.com');
console.log(await page.title());
await browser.close();
})();
प्रॉक्सी भौगोलिक स्थान देश के अनुसार
हमारे अंतर्निहित प्रॉक्सी 195 देशों का समर्थन करते हैं। कृपया विस्तृत स्क्रैपलेस प्रॉक्सी दस्तावेज़ देखें स्क्रैपलेस प्रॉक्सी दस्तावेज़।
कस्टम प्रॉक्सी
यदि आप अपनी खुद की प्रॉक्सी सेवा/प्रदाता का उपयोग करना चाहते हैं, तो आप एक सत्र बनाते समय निम्नलिखित पैरामीटर निर्दिष्ट कर सकते हैं। यदि आप अपने स्वयं के प्रॉक्सी प्रदाता का उपयोग करते हैं, तो आपसे प्रॉक्सी उपयोग के लिए शुल्क नहीं लिया जाएगा।
- 💡कस्टम प्रॉक्सी कार्यक्षमता वर्तमान में केवल एंटरप्राइज़ और एंटरप्राइज़ प्लस ग्राहकों के लिए उपलब्ध है यहाँ अपग्रेड करें
- 💡एंटरप्राइज़ स्तर के कस्टम उपयोगकर्ता कस्टम प्रॉक्सी का उपयोग करने के लिए हमसे संपर्क कर सकते हैं
const { ScrapelessClient } = require('@scrapeless-ai/sdk');
const puppeteer =require('puppeteer-core');
const client = new ScrapelessClient({ apiKey: 'API Key' });
const proxyUrl = client.proxies.proxy({
country: 'US',
sessionDuration: 30,
sessionId: 'test-session-123',
gateway: 'gate.smartproxy.com:7000'
});
(async () => {
const browser = await puppeteer.launch({ args: [`--proxy-server=${proxyUrl}`], headless: false });
const page = await browser.newPage();
await page.goto('API_URL');
await browser.close();
})();
आप अलग से स्क्रैपलेस प्रॉक्सी सेवाएँ भी खरीद सकते हैं।
प्रॉक्सी प्लेग्राउंड: https://app.scrapeless.com/scrapelessteam/products/proxy/channel-list
प्रॉक्सी दस्तावेज़ीकरण: https://docs.scrapeless.com/en/proxies/features/proxy/