تغيير User-Agent والأخلاقيات
دليل User-Agent
User-Agent قيمة يحدّدها العميل، لذا يمكن تغييرها بحرّية. ويسهل ضبطها عبر أدوات مطوّري المتصفح أو الامتدادات أو مكتبات عملاء HTTP.
الاستخدام المشروع
- ضمان الجودة باختبار العرض على متصفحات وأجهزة متعددة
- إعادة إنتاج بيئة معيّنة في الاختبارات الآلية
- تحديد UA بحيث يُعرّف زاحفك بنفسه بصدق
الاستخدام الذي ينبغي تجنّبه
- التنكّر في هيئة بوت محرك بحث لتجاوز محتوى مدفوع أو قيود وصول
- الكشط الجماعي متجاهلًا robots.txt وشروط الاستخدام
- التنكّر بالهوية للتهرّب من الرسوم أو السياسات
إذا كنت تبني زاحفًا
من الممارسات الجيدة أن تضع في زاحفك UA قابلًا للتعريف مع جهة اتصال (أو عنوان URL إرشادي). مثال: MyBot/1.0 (+https://example.com/bot). بهذا يمكن لمشغّل الموقع التواصل معك عند حدوث مشكلة.
ما هو ممكن تقنيًا يختلف عمّا هو مقبول أخلاقيًا. تغيير UA أداة قوية، لذا يجب استخدامها بمسؤولية.