Tích hợp

Code

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

Trình duyệt

Lưu ý:

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

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 tên người dùng và mật khẩu. Nếu bạn đang 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();
})();