Content-Length: 276349 | pFad | http://github.com/v7lthronyxprojects/FairDeal

32 GitHub - v7lthronyxprojects/FairDeal: V7lthronyx FairDeal یک برنامه‌ی دسکتاپ قدرتمند برای جستجوی محصولات در سایت‌های مختلف آنلاین است. این برنامه با استفاده از تکنیک‌های پیشرفته‌ی وب اسکرپینگ، Selenium، و یادگیری ماشین، به شما امکان می‌دهد تا به راحتی قیمت‌ها و اطلاعات محصولات را در دسته‌بندی‌های جدید و دست دوم مقایسه کنید.
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









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/v7lthronyxprojects/FairDeal

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy