هل يحتوي وكيل المستخدم في أي متصفح عادي على "bot" أو "crawl"؟
أتحقق من وكيل المستخدم على موقعي لمعرفة ما إذا كان مصدره برنامج روبوت أم لا. إذا كان الأمر كذلك ، يمكنني القيام ببعض التحسينات الصغيرة نظرًا لعدم تسجيل الدخول. (أنا لا أغير المحتوى على الإطلاق)
بعد إضافة الشيكات لـ 30-40 + روبوت ، سئمت من إضافتها. لذلك كنت أتساءل عما إذا كان التحقق مما إذا كان يحتوي فقط على "bot" أو "crawl". أعلم أنه لن يحصل على كل برامج الروبوت ، لكنه سيحصل على الكثير منها. ولكن إذا كان ذلك قد يتسبب في أي إيجابيات كاذبة ، فسيؤدي ذلك إلى إفساد القدرة على الإضافة إلى سلة التسوق وتقديم طلب وتسجيل الدخول.
وفقًا للقائمة الموجودة في http://www.useragentstring.com/pages/useragentstring.php؟typ=Browser مع أكثر من 9000 سلاسل وكيل مستخدم من متصفحات مختلفة:
(الرقم 2 الذي يحتوي على "تتبع الارتباطات" هو التالي: "Mozilla/4.0 (متوافق ؛ MSIE 5.01 ؛ Windows NT 5.0 ؛ YComp 5.0.2.6 ؛ MSIECrawler)" و "Mozilla/4.0 (متوافق) ؛ MSIE 5.01 ؛ Windows NT 5.0 ؛ MSIECrawler) "أعتقد أنه من الآمن عدم مراعاة تلك.)
وفقًا للقائمة الموجودة على http://www.useragentstring.com/pages/useragentstring.php؟typ=Crawler مع 442 سلاسل وكيل مستخدم مدرجة في برامج الروبوت:
استنتاجي: أنه من الآمن تصفية السير باستخدام سلاسل وكيل المستخدم بكلمات "bot" و "crawl" و "spider". إنها ليست مقاومة للرصاص ولكنها بالتأكيد أفضل من لا شيء.
ملاحظة: عند البحث عن الكلمات الرئيسية التي استخدمتها في البحث عن حالة غير حساسة.
سيكون الحل الأفضل للمنظمة البحرية الدولية هو اكتشاف ما إذا كان المستخدم قد قام بتسجيل الدخول أم لا. إذا لم يكن الأمر كذلك ، فقم بإظهار الصفحة القياسية (يمكن تخزينها مؤقتًا). لن يتم تسجيل دخول أي عنكبوت على شبكة الإنترنت ، ولكن إذا كنت تعمل على تحسينه ، فلماذا لا يقوم المستخدمون الجدد بزيارة موقعك؟
يجب أن يساعد هذا السؤال من Stack Overflow: " هل هناك قاعدة بيانات وكيل مستخدم عبر الإنترنت؟ "
يمكنك مسح ديسيبل بسرعة ، ومعرفة (أو استيراده).