एकीकरण
कोड
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();
})();