وب‌سرویس مجید

پروژه screenshots

simplecto/screenshots

این یک سرویس ساده برای گرفتن عکس از صفحات وب است که با استفاده از ترکیب Django، Selenium، Docker و Docker-compose پیاده‌سازی شده. ️

کاربرد:

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

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز دارید به صورت خودکار و مقیاس‌پذیر از صفحات وب اسکرین‌شات بگیرید — مثلاً برای تست رابط کاربری، آرشیو کردن صفحات، یا تشخیص تغییرات بصری در سایت. همچنین با داکر، راه‌اندازی و استقرارش سریع و بدون دردسره.

چند مثال از موارد استفاده:

- ایجاد تامنیل از صفحات رقابتی برای تحلیل بازار

- ثبت بصری خطاها در UI سایت در زمان تست خودکار

- ایجاد گزارش‌های ماهانه از تغییرات طراحی سایت

- استفاده در سیستم‌های مانیتورینگ برای تشخیص تغییرات غیرمجاز در صفحات حساس

  • ##web
  • ##Django
  • ##Selenium
  • ##Docker
  • ##automation
  • ##visual
  • ##website
  • ##headless
  • ##CI
  • ##web