delphi4arab منتديات دلفي للعرب

نسخة كاملة : مشروع بين برنامج دلفي و المتصفح الويب
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم و رحمة الله

الفكرة راودتني منذ مدة ، أردت أن أقترحها كمشروع

تعتمد متصفحات الويب على نوع من الحماية من شركة google وهي Recaptcha و Hcaptcha

[صورة: 528228572.png][صورة: 614462885.png]

* الفكرة وهي لما يطلب منك المتصفح تجاوز Hcaptcha ، يتم الضغط على الصور أليا من المتصفح يرسل الصورة إلى برنامج دلفي ليتعرف عليها

* تبسيط الأمر : سنعتمد على Extensions المتصفح ، نحمل Tampermonkey يساعدنا ببرمجة كود بواسطة لغة JavaScript لقراءة محتوى الصفحة و ربطها بالبرنامج الذي سنصممه بالدلفي ، من جهة الدلفي سنعتمد على مكون sgcWebSockets

شرح الفكرة :

- بدلفي ستكون لدينا قاعدة بيانات تحتوي على حقل لحفظ الصورة و ثلاث حقول اخرى لحفظ تسمية الصورة حسب لغة المتصفح. و بواسطة مكون sgcWebSocketServer1 سيكون لدينا سرفر لربطه مع المتصفح

مثال
[صورة: 841270098.png]

من جهة المتصفح

[صورة: 117322870.png]

- بواسطة لغة JavaScript عندما تظهر لنا الصفحة تطلب منا تأكيد بأنك لست ألي لتجاوزها . سيقوم الكود بالضغط على القفل كما في الصورة نقطة رقم 1 و بعد الضغط . نقرأ ما يطلب منا بالضغط عليه كما في الاسم نقطة رقم 2 و الصورة رقم 3 ،  ولمعرفة لغة المتصفح نقطة5    و ورقم 4 لذهاب الى باقي الصور

* الفكرة لما تأتي الصورة إلى برنامج الدلفي بصيغة base64 يقوم بحفظها ، اذا كانت موجدة من قبل لا يحفظها ، بعدها يتم تسمية الصور يدويا ، لإستفادة منهم فيما بعد . و يقوم بالرد بواسطة Request بإرسال إسم الصورة

+ خلاصة المشروع : يمكننا الاستفادة من المشروع كمثال ربط قاعدة من برنامج دلفي  وهذا لملأ البيانات في صفحة ويب . وهذا حسب متطلبات الشخص و لكن ايضا الاعتماد على JavaScript في المتصفح

* ملاحظة : جميع لغات البرمجة لها نغس المبدأ تختلف في الصيغ و بيئة البرمجة

* + يمكن المساهمة أو إبداء الرأي ، أو يحذف
عليك ربط المهمة التي تود القيام بها بالاداة/لغة المناسبة وليس الاداة/اللغة التي تريد او تتقن
في حالتك هته اذاتك هي selenuim و لغتك python ، غير هيك مضيعة للوقت و الجهد