Skip to content

V7lthronyx FairDeal یک برنامه‌ی دسکتاپ قدرتمند برای جستجوی محصولات در سایت‌های مختلف آنلاین است. این برنامه با استفاده از تکنیک‌های پیشرفته‌ی وب اسکرپینگ، Selenium، و یادگیری ماشین، به شما امکان می‌دهد تا به راحتی قیمت‌ها و اطلاعات محصولات را در دسته‌بندی‌های جدید و دست دوم مقایسه کنید.

License

Notifications You must be signed in to change notification settings

v7lthronyxprojects/FairDeal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

V7lthronyx FairDeal - جستجوی محصولات

V7lthronyx FairDeal یک برنامه‌ی دسکتاپ قدرتمند برای جستجوی محصولات در سایت‌های مختلف آنلاین است. این برنامه با استفاده از تکنیک‌های پیشرفته‌ی وب اسکرپینگ، Selenium، و یادگیری ماشین، به شما امکان می‌دهد تا به راحتی قیمت‌ها و اطلاعات محصولات را در دسته‌بندی‌های جدید و دست دوم مقایسه کنید.

ویژگی‌ها

  • جستجوی همزمان در چندین سایت: به طور خودکار محصولات را از سایت‌های مختلف مانند دیجی‌کالا، بانی‌مود، دیوار و غیره جستجو کنید.
  • استفاده از API و Scraping: انتخاب بین استفاده از Google Custom Search API یا تکنیک‌های وب اسکرپینگ برای جمع‌آوری داده‌ها.
  • پشتیبانی از Tor: افزایش حریم خصوصی و جلوگیری از محدودیت‌های IP با استفاده از شبکه Tor.
  • پیش‌بینی قیمت و دسته‌بندی: استفاده از مدل‌های یادگیری ماشین برای پیش‌بینی قیمت و دسته‌بندی محصولات.
  • رابط کاربری جذاب و کاربرپسند: طراحی مدرن با استفاده از PyQt5 برای نمایش نتایج جستجو به صورت کارت‌های قابل تعامل.
  • مدیریت خطا و ریتری: مدیریت خودکار خطاها و تلاش مجدد در صورت بروز مشکلات در حین جستجو.
  • قابلیت حل CAPTCHA: تلاش برای حل CAPTCHAها با استفاده از OCR (با توجه به نیاز توسعه بیشتر).

نصب و راه‌اندازی

پیش‌نیازها

  • پایتون 3.7 یا بالاتر
  • Google API Key و Google Custom Search Engine ID
  • نصب Tor (در صورت استفاده از آن)

مراحل نصب

  1. کلون کردن مخزن:

    git clone https://github.com/yourusername/V7lthronyx-FairDeal.git
    cd V7lthronyx-FairDeal
python -m venv venv
# برای ویندوز
venv\Scripts\activate
# برای macOS/Linux
source venv/bin/activate
pip install -r requirements.txt

یک فایل .env در ریشه‌ی پروژه ایجاد کنید و مقادیر زیر را اضافه کنید:
GOOGLE_API_KEY=YOUR_GOOGLE_API_KEY
GOOGLE_CSE_ID=YOUR_GOOGLE_CSE_ID

اجرای برنامه:

python main.py


استفاده از برنامه
وارد کردن نام محصول: در نوار جستجو، نام محصول مورد نظر خود را وارد کنید.

انتخاب گزینه‌ها:

استفاده از Tor: فعال‌سازی این گزینه برای افزایش حریم خصوصی.
استفاده از API: استفاده از Google Custom Search API برای جستجو.
استفاده از Scraping: استفاده از تکنیک‌های وب اسکرپینگ برای جستجو.
استفاده از Selenium: استفاده از Selenium برای جستجوی مستقیم در سایت‌ها.
شروع جستجو: با کلیک روی دکمه "جستجو"، فرآیند جستجو آغاز می‌شود و نتایج در نوار پیشرفت نمایش داده می‌شوند.

مشاهده نتایج: نتایج جستجو به صورت کارت‌های جداگانه نمایش داده می‌شوند که شامل اطلاعاتی مانند عنوان محصول، قیمت، وضعیت موجودی، دسته‌بندی، و منبع اطلاعات هستند.

عملیات بر روی نتایج:

مشاهده محصول: باز کردن لینک محصول در مرورگر پیش‌فرض.
کپی لینک: کپی کردن لینک محصول به کلیپ‌بورد.

توسعه یافته با ❤️ توسط تیم V7lthronyx

About

V7lthronyx FairDeal یک برنامه‌ی دسکتاپ قدرتمند برای جستجوی محصولات در سایت‌های مختلف آنلاین است. این برنامه با استفاده از تکنیک‌های پیشرفته‌ی وب اسکرپینگ، Selenium، و یادگیری ماشین، به شما امکان می‌دهد تا به راحتی قیمت‌ها و اطلاعات محصولات را در دسته‌بندی‌های جدید و دست دوم مقایسه کنید.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages