Skip to content

Latest commit

 

History

History
94 lines (57 loc) · 2.63 KB

File metadata and controls

94 lines (57 loc) · 2.63 KB

دليل استخدام GPM مع VFS Bot

للدليل الكامل: README.md (إنجليزي) · README_AR.md (عربي)

ما هو GPM؟

GPM (GoLogin Profile Manager) هو أداة لإدارة بروفايلات المتصفح المتعددة مع بصمات رقمية مختلفة.

خطوات الإعداد

1. تثبيت وتشغيل GPM

  • قم بتحميل وتثبيت GPM من الموقع الرسمي
  • شغّل GPM وافتحه في المتصفح
  • تأكد من أن GPM يعمل على العنوان: http://127.0.0.1:14517 (أو العنوان المحدد في إعداداتك)

2. إنشاء بروفايل جديد

python scripts/create_gpm_profile.py

(من جذر المشروع — المجلد الذي يحتوي run_vfs_bot.py.)

أدخل:

  • اسم البروفايل
  • ملاحظات (اختياري)
  • User Agent مخصص (اختياري)
  • دقة الشاشة (اختياري)

3. تحديث ملف الإعدادات

افتح config/gpm.ini وحدّث:

[gpm]
enabled = True
use_selenium = True
api_url = http://127.0.0.1:14517
profile_id = YOUR_PROFILE_ID_HERE  # ضع معرف البروفايل هنا

4. تشغيل البوت

python run_vfs_bot.py

استكشاف الأخطاء

خطأ: ERR_CONNECTION_REFUSED

السبب: GPM غير متاح على العنوان المحدد

الحل:

  1. تأكد من تشغيل GPM
  2. افتح GPM في المتصفح وتحقق من العنوان
  3. إذا كان العنوان مختلفاً، حدّث api_url في config/gpm.ini
  4. أو قم بتعطيل GPM بضبط enabled = False

خطأ: profile_id غير صحيح

السبب: معرف البروفايل غير موجود أو غير صحيح

الحل:

  1. قم بإنشاء بروفايل جديد باستخدام python scripts/create_gpm_profile.py
  2. أو افتح GPM يدوياً وانسخ معرف البروفايل
  3. حدّث profile_id في config/gpm.ini

استخدام المتصفح العادي

إذا كنت لا تريد استخدام GPM، قم بتعطيله:

[gpm]
enabled = False

البوت سيستخدم المتصفح العادي (Playwright) بدلاً من GPM.

ملاحظات

  • Selenium يستخدم فقط لإدارة بروفايلات GPM (إنشاء/بدء/إيقاف)
  • Playwright يستخدم للتحكم الفعلي في المتصفح والتفاعل مع المواقع
  • GPM يوفر بصمات رقمية أفضل لتجنب الكشف