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

پروژه user-agents

intoli/user-agents

این یک کتابخانه جاوااسکریپتی برای تولید تصادفی User-Agent هاست که داده‌های آن هر روز به‌روزرسانی می‌شوند.

کاربرد:

وقتی نیاز داری به صورت خودکار درخواست‌هایی به سرورهای مختلف بفرستی (مثل اسکرپینگ وب)، استفاده از یک User-Agent ثابت می‌تونه باعث شناسایی و مسدود شدن تو شود. این کتابخانه بهت کمک می‌کنه هر بار از یک User-Agent واقعی و به‌روز استفاده کنی تا درخواست‌هات طبیعی‌تر به نظر برسن.

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

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

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

- اسکرپینگ سایت‌هایی که از User-Agent برای تشخیص بات استفاده می‌کنند ️‍️

- شبیه‌سازی کاربران واقعی در تست‌های خودکار

- افزایش موفقیت درخواست‌ها در ابزارهای مانند Puppeteer یا Playwright

  • ##web
  • ##javascript
  • ##user
  • ##automation
  • ##data
  • ##puppeteer
  • ##playwright
  • ##testing
  • ##bots
  • ##fake