Social Browserبروفايلات والذكاء الاصطناعي والأتمتة

واجهة برمجة المتصفح

استراتيجية Browser API SDK

استخدم أغلفة صغيرة حول الاكتشاف وCDP بدلاً من إخفاء هوية هدف وقت التشغيل. يجب أن تعيد أمثلة JavaScript وPython اكتشاف الأهداف بعد إعادة الاتصال.

المساعدين المولدين

قم بتنزيل حزم SDK للاكتشاف الرقيق

يتم إنشاء المساعدين من عقد Browser API ويظلون صغيرين عمدًا: فهم يكتشفون المتصفح قيد التشغيل، ويدرجون الأهداف، ويحلون الهدف الحالي ويعيدون عنوان URL الخاص به CDP WebSocket. أنها لا تخفي الهوية المستهدفة في وقت التشغيل.

JavaScript / Node.js

لا توجد أي تبعيات وقت تشغيل خارجية على Node.js الحديثة مع خاصية الجلب المضمنة.

تنزيل مساعد JavaScript →

بايثون

مساعد اكتشاف المكتبة القياسية باستخدام urllib. أضف مكتبة CDP/WebSocket المفضلة لديك للتحكم في البروتوكول.

تنزيل مساعد بايثون →
const { SocialBrowserAPI } = require('./social-browser-api.js'); const api = new SocialBrowserAPI('http://127.0.0.1:60101'); const target = await api.resolveTarget({ type: 'page' }); console.log(target.webSocketDebuggerUrl);

الهوية

معرفات وقت التشغيل ليست معرفات موارد مستقرة

أعد اكتشاف targetId وwebContentsId وأهداف WebSocket الحالية بعد إعادة التشغيل أو إعادة الاتصال. استمر في الحفاظ على هوية بروفايل/سير العمل المستقرة بدلاً من ذلك.

ذات صلة

تابع في مستندات Browser API

الإعداد الخارجي/CDP

قم بإعداد عميل API/CDP وتدفق الاكتشاف.

الإعداد →

أمثلة

استخدم الأمثلة العملية وأنماط اختيار الأهداف.

أمثلة →