تفاصيل المشروع

عنوان الوظيفة:

استخراج بيانات المنتجات من أمازون باستخدام ASIN (بما في ذلك السعر، البائع، التقييم، والتوافر)

وصف الوظيفة:

أبحث عن مطور لتطوير سكربت لاستخراج معلومات المنتجات من صفحات المنتجات في أمازون باستخدام ASIN (أرقام التعريف القياسية لمنتجات أمازون). يجب أن يكون السكربت قادرًا على استخراج المعلومات الرئيسية من تخطيط الصفحة بناءً على العناصر المحددة التي تظهر في لقطات الشاشة.

نطاق العمل:

المدخلات:

يجب أن يقبل السكربت ملف CSV يحتوي على قائمة من ASINs.

المخرجات:

يجب أن يعيد السكربت مخرجات منظمة في ملف CSV مع البيانات التالية المستخرجة لكل منتج:

اسم بائع الـ Buy Box الفائز:

اسم البائع الذي يملك الـ Buy Box. يمكن استخراج ذلك من صفحة المنتج تحت قسم "مباع من قبل" أو اسم البائع في منطقة الـ Buy Box.

سعر المنتج:

سعر المنتج كما يظهر في صندوق "السعر" (مثل "EGP 2,550.00").

إذا كانت هناك أسعار متعددة أو معلومات خصم، يجب استخراج جميع البيانات المتعلقة بالسعر.

معلومات وأسعار البائعين الآخرين:

إذا كان هناك بائعون آخرون مدرجون في صفحة المنتج، يجب استخراج السعر واسم البائع لهذه العروض البديلة.

قد يشمل ذلك أي خصومات أو عروض بديلة على نفس الصفحة.

تقييم المنتج:

التقييم المتوسط للمنتج (مثل "4.6 نجوم").

استخراج عدد التقييمات أو المراجعات المرتبطة بالمنتج (مثل "66,453 تقييمًا").

العناصر الرئيسية التي يجب استخراجها من لقطات الشاشة:

صندوق السعر: السعر والخصومات أو العروض متعددة الأسعار.

Buy Box: اسم البائع الذي يملك الـ Buy Box.

قسم البائعين الآخرين: معلومات عن البائعين البديلين وأسعارهم.

قسم التقييم: استخراج التقييم وعدد التقييمات (مثل "4.6 نجوم مع 66,453 تقييمًا").

المتطلبات التقنية:

لغات البرمجة: Python أو Node.js.

المكتبات/الأدوات: Selenium، BeautifulSoup، Scrapy أو أدوات أخرى مناسبة لاستخراج البيانات.

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

تنسيق المخرجات: يجب أن تكون المخرجات منظمة في ملف CSV.

المتطلبات الإضافية:

التعامل مع CAPTCHA: يجب أن يكون السكربت قادرًا على التعامل مع تحديات CAPTCHA البسيطة أو إعلامنا عندما يظهر CAPTCHA (باستخدام خدمات مثل 2Captcha إذا لزم الأمر).

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

جودة الكود: يجب أن يكون السكربت نظيفًا وقابلًا للصيانة مع توثيق جيد.

معالجة الأخطاء: يجب أن يكون السكربت قويًا مع معالجة الأخطاء، مثل إعادة المحاولات عند فشل الطلبات والتعامل مع تغييرات غير متوقعة في تنسيق الصفحات.

التسليمات:

سكربت كامل يعمل على استخراج بيانات المنتجات من صفحات أمازون باستخدام ASINs من ملف CSV.

وثائق قصيرة حول كيفية تشغيل السكربت وأي تبعيات.

مخرجات عينة بتنسيق CSV.

الميزانية والجدول الزمني:

الميزانية: يرجى تقديم عرضكم الأفضل.

الجدول الزمني: يفضل أن يتم تسليم السكربت في غضون 10 أيام.

حالة المشروع
مُغلق
تاريخ النشر
الميزانية
$25.00 - $50.00
مدة التنفيذ
10 أيام
المهارات

صاحب المشروع
Eiad F.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 0
مشاريع قيد التنفيذ 0
التواصلات الجارية 1

تقدم للمشروع

العروض المقدمة

أنا مطور برمجيات بخبرة واسعة في تطوير سكربتات استخراج البيانات (Web Scraping)، عملت على العديد من المشاريع التي تتطلب استخراج معلومات دقيقة من مواقع ديناميكية م...

جاهز لبناء سكربت احترافي لاستخراج بيانات منتجات Amazon باستخدام ASIN بدقة ومرونة مرحبا Eiad ، أنا مطور Python بخبرة واسعة في Scraping وAutomated Data Extraction...

السلام عليكم ورحمة الله وبركاته، بشمهندس، مع حضرتك المهندس عبدالله علي، متخصص في Web Scraping وAutomation باستخدام أدوات قوية مثل Selenium، Scrapy، وBeautifulSo...

مرحبا، أنا مطور Python متخصص في Web Scraping وأستطيع تنفيذ أداة موثوقة لاستخراج بيانات المنتجات من أمازون باستخدام قائمة ASINs بدقة عالية. المزايا التي سأقدمها:...

السلام عليكم ورحمة الله و بركاته, أستاذ اياد ان شاء الله تكون بخير , قرات جميع تفاصيل المشروع بعناية و قد نفذت سكربت قبلا لاستخراج البيانات من موقع أمارون باستخ...

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

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.