أحتاج إلى مطور ذو خبرة في Node.js و Express لإجراء تعديلات وتحسينات على تطبيق حالي يقوم بعملية web scraping. المشروع يتطلب إجراء تغييرات على الكود الحالي لزيادة كفاءة الأداء، تحسين واجهة البرمجة (API)، وتحديث أسلوب التعامل مع الصفحات والمحتوى المستخلص.
المهام المطلوبة:
تحسين الكود الحالي:
تحسين استراتيجيات web scraping لضمان جمع البيانات بشكل أسرع وأكثر فعالية.
معالجة المشاكل المتعلقة بتجاوز الحماية مثل CAPTCHA أو الحواجز الأخرى.
إصلاح الأخطاء:
معالجة الأخطاء الحالية المتعلقة بعمليات السحب، مثل عدم استخراج البيانات بشكل صحيح أو التعليق أثناء المعالجة.
تحسين التفاعل مع الواجهة البرمجية (API):
إضافة تحسينات في واجهة Express API لضمان تسهيل استخراج البيانات.
إضافة دعم لاستقبال معلمات مرنة مثل الفلاتر أو التواريخ أو المجالات المحددة.
تحديث الأدوات والأنظمة المستخدمة:
تحديث مكتبات scraping مثل Cheerio أو Puppeteer (إن لزم الأمر) لضمان أن التطبيق يعمل بشكل جيد مع المواقع الحديثة.
تحسين الأداء:
تحسين أداء الكود بحيث يمكن أن يتعامل مع عدد كبير من الطلبات في وقت قصير دون التأثير على السرعة أو استقرار التطبيق.
المتطلبات:
خبرة قوية في Node.js و Express.
معرفة واسعة بأدوات web scraping مثل Cheerio، Puppeteer أو Axios.
خبرة في التعامل مع المواقع التي تحتوي على حماية ضد الروبوتات.
قدرة على تحسين أداء الكود وتقديم حلول مبتكرة.
مرحبا، أنا مطور Node.js و Express بخبرة في تحسين تطبيقات web scraping باستخدام أدوات مثل Puppeteer و Cheerio. قمت ببناء تطبيق لجلب بيانات المطاعم باستخدام Playw...
السلام عليكم، أنا مطور مختص في Node.js و Express، ولدي خبرة جيدة في مشاريع مشابهة تتعلق بـ web scraping. أستطيع مساعدتكم في تحسين الأداء، حل الأخطاء، وتطوير ميز...