Ejemplos de código
Ejemplos de integración listos para usar para Puppeteer, Playwright y LiveURL
Instrucciones de instalación
Node.js: cd examples && npm install
Python: pip install -r examples/requirements.txt && playwright install chromium
C#: dotnet restore && dotnet run
Node.js inicio rápido
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();Configuración
Modifique la sección CONFIG en la parte superior de cada ejemplo con su token y credenciales de proxy