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