कोड उदाहरण

Puppeteer, Playwright और Live DevTools के लिए तुरंत चलाने योग्य इंटीग्रेशन उदाहरण

सेटअप निर्देश

Node.js: cd examples && npm install
Python: pip install -r examples/requirements.txt && playwright install chromium
C#: dotnet restore && dotnet run

Node.js त्वरित प्रारंभ

import puppeteer from "puppeteer-core";

const params = new URLSearchParams({
  token: process.env.BOTCLOUD_TOKEN,
  "--proxy-server": process.env.BOTCLOUD_PROXY,
  device_type: "mac",
});

const browser = await puppeteer.connect({
  browserWSEndpoint: `wss://cloud.bots.win?${params.toString()}`,
});

const page = await browser.newPage();
await page.goto("https://example.com");
await page.screenshot({ path: "screenshot.png" });
await browser.close();

C# PuppeteerSharp

using PuppeteerSharp;

var token = Environment.GetEnvironmentVariable("BOTCLOUD_TOKEN");
var proxy = Environment.GetEnvironmentVariable("BOTCLOUD_PROXY");

var endpoint = $"wss://cloud.bots.win?token={token}&--proxy-server={proxy}&device_type=mac";

var browser = await Puppeteer.ConnectAsync(new ConnectOptions
{
    BrowserWSEndpoint = endpoint
});

var page = await browser.NewPageAsync();
await page.GoToAsync("https://example.com");
await page.ScreenshotAsync("screenshot.png");
await browser.CloseAsync();

कॉन्फ़िगरेशन

प्रत्येक उदाहरण के शीर्ष पर CONFIG अनुभाग को अपने टोकन और प्रॉक्सी क्रेडेंशियल के साथ संशोधित करें