مدقق على نطاق الإنتاج • دعم أطر عمل متعددة

BotCloud
متصفحات سحابية مع حماية البصمات على مستوى المحرك

تحتفظ BotCloud بأسطول من المتصفحات متصلة بالإنترنت حتى لا تضطر أنت للقيام بذلك. وجّه برامج Puppeteer أو Playwright الموجودة لديك إلى نقطة نهاية WebSocket الخاصة بنا وستستيقظ في السحابة باستخدام واجهات برمجية الأتمتة التي تعرفها بالفعل.

لماذا تتميز BotCloud

0

صفر تسريبات

منع كامل لتسريبات CDP. لا توجد علامة navigator.webdriver، لا توجد أعلام الأتمتة، لا توجد آثار مسربة.

31+

أنظمة الكشف

Cloudflare و hCaptcha و DataDome و Akamai و 27+ — يتم اختبارها باستمرار.

50K+

جلسات الاختبار

تم إكمال أكثر من 50,000 جلسة اختبار عبر منصات التجارة الإلكترونية والمؤسسات الرئيسية.

<3%

الأداء

تم الحفاظ على 98.5% من أداء المتصفح الأصلي. يتم تحميل الملف الشخصي في أقل من 50 ميلي ثانية.

مدعوم بتكنولوجيا أساسية

لماذا تختار الفرق BotCloud

لا مزيد من مراقبة سطح المكتب - تبقى متصفحات السحابة محدثة وموزعة جغرافياً من البداية

اختفاء CDP

منع كامل لتسريبات Chrome DevTools Protocol. لا توجد آثار أتمتة مسربة.

Learn more

اتساق البصمة

بصمات إصبع متعددة المنصات تطابق أجهزة Mac و Windows و Android الحقيقية.

Learn more

حقن الضوضاء

ضوضاء متعددة الطبقات لـ Canvas و WebGL و WebGPU و AudioContext للبصمات.

Learn more

خصوصية الشبكة

UDP عبر SOCKS5 و منع تسرب WebRTC و حماية DNS و تطبيع TLS.

Learn more

كيفية العمل

من الصفر إلى التشغيل في 60 ثانية

01

احصل على رمزك

سجل في bots.win وانسخ رمز API الخاص بك من لوحة المعلومات.

02

استبدل نقطة نهاية WebSocket

استبدل تشغيل المتصفح المحلي الخاص بك بـ wss://cloud.bots.win — سطر واحد فقط.

03

قم بتشغيل البرامج النصية الموجودة

برامج Puppeteer / Playwright / CDP الخاصة بك تعمل بدون تغييرات. صفر إعادة كتابة.

04

المراقبة في لوحة المعلومات

تابع الحصة والجلسات والأخطاء في الوقت الفعلي على portal.bots.win.

# الاتصال عبر Puppeteer

مثال البدء السريع

قم بتوصيل برامج الأتمتة الخاصة بك في ثوانٍ باستخدام نقطة نهاية WebSocket بسيطة

import puppeteer from 'puppeteer-core';

const params = new URLSearchParams({
  token: process.env.BOTCLOUD_TOKEN,
  '--proxy-server': process.env.BOTCLOUD_PROXY,
  device_type: 'mac',
  // Optional: persist browser state
  user_data_id: 'udd_xxxxxxxxxxxx',
});

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

const page = await browser.newPage();
await page.goto('https://example.com');
const title = await page.title();
console.log(title); // "Example Domain"

await browser.close();

هل أنت مستعد للشحن بشكل أسرع؟

توقف عن مراقبة متصفحات سطح المكتب. قم بتوصيل برامج الأتمتة الخاصة بك بخدمة السحابة الخاصة بنا في دقائق.