Tích hợp

Code

curl --proxy host:port --proxy-user username:password API_URL

Browser

Lưu ý:

Khi sử dụng SDK để tạo proxy, bạn không cần chỉ định rõ ràng username và password. Bạn chỉ cần tập trung vào URL kết nối proxy đã được tạo ra.

Khi sử dụng proxy tùy chỉnh của Scrapeless, bạn có thể tham khảo ảnh chụp màn hình bên dưới để lấy username và password của mình. Nếu bạn sử dụng proxy của bên thứ ba, bạn cần cung cấp các tham số tương ứng bao gồm proxyUrl của bạn. step1.png

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();
})();