

توضیحات پروژه برای فریلنسرها
عنوان پروژه: کرال کردن وان تایم کل محصولات یک وب سایت فروشگاهی
🎯 عنوان تسک:
استخراج کامل اطلاعات محصولات از وبسایت پتآباده و ذخیره در فایل اکسل (تکمرحلهای)
📝 توضیح کلی:
هدف این پروژه جمعآوری اطلاعات کامل محصولات فروشگاه اینترنتی petabad.com بهصورت یکبار و با استفاده از یک اسکریپت پایتون میباشد. خروجی این پروژه باید در قالب یک فایل اکسل ارائه شود. پروژه نیاز به اجرای مکرر یا توسعه ابزار دائمی ندارد و تنها اجرای موفق یکبار از اسکریپت کافی است.
✅ وظایف فریلنسر:
- نوشتن اسکریپت پایتون برای Web Scraping از سایت پتآباده با استفاده از کتابخانههای requests و BeautifulSoup (در صورت نیاز، میتوان از Selenium نیز استفاده کرد).
- پیمایش کامل دستهبندیها و صفحات وبسایت و استخراج اطلاعات کلیه محصولات.
- ذخیرهسازی تمام اطلاعات استخراجشده در یک فایل اکسل با ساختار مشخص.
- تحویل فایل اکسل و سورس اسکریپت همراه با یک فایل راهنما برای اجرای احتمالی مجدد در آینده (در صورت نیاز).
📦 خروجی مورد انتظار:
یک فایل اکسل با فرمت .xlsx شامل ستونهای زیر:
نام ستون | توضیح |
---|---|
Product Name | عنوان محصول |
Product Category | دستهبندی محصول |
Price | قیمت محصول |
Image URL | لینک تصویر |
Product Page URL | لینک مستقیم به صفحه محصول |
Animal Type | نوع حیوان (مثلاً گربه، سگ، پرنده) |
Brand | برند |
Weight | وزن |
Country of Origin | کشور سازنده |
Usage & Benefits | کاربرد و مزایا |
سایر مشخصات فنی | هر مشخصهای که ممکن است در توضیحات یا مشخصات وجود داشته باشد (هر مورد در ستون جداگانه) |
❗ تأکید:
مشخصات محصولات در سایت ممکن است متنوع و متفاوت باشند. فریلنسر باید تمام مشخصههای موجود را بهصورت داینامیک استخراج و در ستونهای جداگانه درج کند.
❌ مهم:
این تسک فقط یکبار اجرا میشود. نیاز به ساخت ابزار دائمی یا تعریف شغل زمانبندیشده (job/scheduler) نیست. فقط یک بار اجرای اسکریپت و تحویل فایل اکسل نهایی کافی است.
📁 فایلهای مورد نیاز در تحویل نهایی:
- فایل اکسل نهایی (petabad-products.xlsx)
- سورس اسکریپت پایتون (.py)
- فایل README
دستهبندی پروژه:
توسعه نرمافزار و آیتی
این پروژه فرصتی مناسب برای فریلنسرهایی است که توانایی استخراج داده و تسلط بر زبان برنامهنویسی پایتون را دارند. اگر شما علاقهمند به همکاری در این پروژه هستید، لطفاً سوابق و نمونه کارهای خود را ارسال نمایید.







