العودة لقائمة المشاريع
تطوير نظام أتمتة تقني متقدم للربط مع الـ APIs والتعامل مع البيانات الديناميكية
الميزانية
$1000.00 - $2500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة مواقع
برمجة
web scraping
بناء الروابط
الأتمتة
برمجة مواقع
برمجة
web scraping
بناء الروابط
الأتمتة
الوصف
أبحث عن مطور برمجيات خبير في هندسة الـ APIs وتحليل البروتوكولات (Network Traffic Analysis) لبناء أداة أتمتة (Automation Tool) متقدمة تتفاعل مع نظام حجز خارجي. الهدف هو تنفيذ عمليات إرسال بيانات (Data Submission) دقيقة تتجاوز القيود التقليدية لواجهة المستخدم (UI Restrictions).
المتطلبات التفصيلية:
تحليل المسارات (Endpoint Analysis): القدرة على تتبع وتحليل الـ API Requests والـ Payload لضمان إرسال البيانات بشكل صحيح ومباشر للسيرفر.
التعامل مع البيانات الديناميكية (Dynamic ID Handling): استخراج ومعالجة المعرفات المتغيرة (مثل الـ scheduleId) برمجياً لضمان تنفيذ الطلبات في أوقات محددة بدقة، حتى في حال عدم ظهورها في الواجهة الرسومية.
بناء Payload مخصص: الربط بين عدة مصادر بيانات (معلومات الشحنة، السائق، المركبة) وتنسيقها في طلب JSON واحد متكامل ومتوافق مع منطق السيرفر (Business Logic).
تخطي قيود الواجهة (Frontend Logic Bypass): القدرة على إرسال الطلبات مباشرة للـ Backend مع التحكم الكامل في المعاملات (Parameters) مثل التاريخ والوقت لضمان تنفيذ الحجز بناءً على البيانات المرسلة برمجياً وليس الاختيارات المتاحة في القوائم.
إدارة الجلسات والأمان: التعامل الاحترافي مع الـ Bearer Tokens والـ Headers والـ Client IDs لضمان استمرارية عمل الأداة كأنها مستخدم موثوق.
المهارات المطلوبة:
خبرة عميقة في Python (Requests library) أو Node.js.
احتراف التعامل مع أدوات تحليل الشبكة (Browser DevTools / Postman).
مهارة في Reverse Engineering لمنطق عمل الويب.
القدرة على جعل السكربت "ديناميكي" يتكيف مع تحديثات النظام تلقائياً.