कोड उदाहरण
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 अनुभाग को अपने टोकन और प्रॉक्सी क्रेडेंशियल के साथ संशोधित करें