एकीकरण
कोड
curl --proxy host:port --proxy-user username:password API_URL
ब्राउज़र
नोट:
SDK का उपयोग करके प्रॉक्सी जनरेट करते समय, आपको उपयोगकर्ता नाम और पासवर्ड को स्पष्ट रूप से निर्दिष्ट करने की आवश्यकता नहीं है। आपको केवल जनरेट किए गए प्रॉक्सी कनेक्शन URL पर ध्यान केंद्रित करने की आवश्यकता है।
Scrapeless कस्टम प्रॉक्सी का उपयोग करते समय, अपना उपयोगकर्ता नाम और पासवर्ड प्राप्त करने के लिए आप नीचे दी गई स्क्रीनशॉट का संदर्भ ले सकते हैं। यदि आप तृतीय-पक्ष प्रॉक्सी का उपयोग कर रहे हैं, तो आपको अपने proxyUrl सहित संबंधित पैरामीटर प्रदान करने होंगे।
import { Scrapeless } from '@scrapeless-ai/sdk';
import puppeteer from 'puppeteer-core';
const client = new Scrapeless({
apiKey: 'YOUR_API_KEY',
});
(async () => {
const proxyUrl = client.proxies.proxy({
country: 'US',
sessionDuration: 30,
sessionId: 'test-session-123',
gateway: 'gw-us.scrapeless.com:8789',
type: 'residential' | 'ipv6' | 'datacenter'
});
const { browserWSEndpoint } = await client.browser.create({
sessionName: 'sessionName',
sessionTTL: 180,
proxyCountry: 'US',
proxyURL: proxyUrl,
sessionRecording: true,
defaultViewport: null,
});
const browser = await puppeteer.connect({
browserWSEndpoint: browserWSEndpoint,
});
const page = await browser.newPage();
await page.goto('API_URL');
await browser.close();
})();