دقیقاً چه کاری باید انجام شود؟
سلام، وقت بخیر
برای بررسی و مقایسه قیمت محصولات در چند فروشگاه اینترنتی، قصد دارم یک ابزار کوچک با زبان Python طراحی شود که بتواند اطلاعات محصولات مشخصشده را از سایتهای فروشگاهی جمعآوری کرده و خروجی Excel تولید کند.
هدف فعلی، پیادهسازی یک نسخه اولیه قابلاجرا و بررسی امکان توسعه آن در آینده است.
نیازمندیهای پروژه:
۱.
استخراج اطلاعات حدود ۲۰ تا ۳۰ محصول مشخص از دو فروشگاه اینترنتی.
۲.
اطلاعات موردنیاز شامل نام محصول، قیمت، وضعیت موجودی، نام فروشگاه، لینک محصول و تاریخ استخراج اطلاعات است.
۳.
پاکسازی و یکسانسازی اطلاعات و جلوگیری از ثبت رکوردهای تکراری.
۴.
تولید خروجی Excel بهصورتی که امکان مشاهده و مقایسه قیمت محصولات در فروشگاههای مختلف وجود داشته باشد.
۵.
امکان اجرای مجدد اسکریپت برای بهروزرسانی اطلاعات.
۶.
مدیریت خطاهای احتمالی و مشخص شدن محصولاتی که اطلاعات آنها با موفقیت استخراج نشده است.
خروجی مورد انتظار:
- سورسکد کامل و قابلاجرای Python
- فایل Excel نمونه شامل اطلاعات استخراجشده
- فایل راهنمای نصب و اجرای برنامه
- توضیح کوتاه درباره محدودیتها و روش پیشنهادی برای توسعه پروژه
سایتهای موردنظر و محصولات نمونه قبل از شروع همکاری مشخص خواهند شد.
استخراج صرفاً از اطلاعات عمومی و قابلدسترسی سایتها انجام میشود.
لطفاً هنگام ارسال پیشنهاد به سؤالات زیر پاسخ دهید:
۱.
برای پیادهسازی این پروژه از چه تکنولوژیها و کتابخانههایی استفاده میکنید و چرا؟
۲.
برای استخراج اطلاعات، استفاده از API را پیشنهاد میکنید یا Web Scraping؟
۳.
در صورت تغییر ساختار سایت یا بروز خطا هنگام استخراج اطلاعات، چه راهکاری پیشنهاد میدهید؟
۴.
مدتزمان موردنیاز و هزینه پیشنهادی شما برای پیادهسازی نسخه اولیه چقدر است؟
۵.
آیا نمونهکار مرتبط با Python، Web Scraping یا Data Automation دارید؟
در صورت امکان، لطفاً نمونهکار خود را ارسال کنید.
۶.
در صورت توسعه پروژه برای استخراج زمانبندیشده، ذخیره تاریخچه قیمت و ایجاد داشبورد، چه معماری یا راهکاری پیشنهاد میدهید؟
لطفاً در پیشنهاد خود علاوه بر هزینه و زمان، روش کلی اجرای پروژه را نیز توضیح دهید.
در صورت رضایت از اجرای نسخه اولیه، امکان بررسی همکاری برای توسعه قابلیتهای بیشتر وجود خواهد داشت.