Czy klient użytkownika w jakiejkolwiek zwykłej przeglądarce zawiera „bot” lub „crawl”?
Sprawdzam agenta użytkownika w mojej witrynie, aby sprawdzić, czy pochodzi on od bota, czy nie. Jeśli tak, mogę wykonać kilka drobnych optymalizacji, ponieważ się nie logują. (W ogóle nie zmieniam treści)
Po dodaniu czeków dla 30-40 + botów, mam już dość ich dodawania. Zastanawiałem się więc, czy sprawdzanie, czy zawiera tylko „bota” czy „czołganie się”. Wiem, że nie dostaną wszystkich botów, ale dostałby ich dużo. Ale jeśli mogłoby to spowodować jakiekolwiek fałszywe alarmy, całkowicie zepsułoby to możliwość dodania do koszyka, złożenia zamówienia i zalogowania się.
źródło
bot
,crawl
,spider
, a nawetsearch
.Lepszym rozwiązaniem IMO byłoby wykrycie, czy użytkownik jest zalogowany. Jeśli nie, pokaż standardową stronę (może to być buforowane). Żaden pająk internetowy nigdy się nie zaloguje, ale jeśli optymalizujesz je, dlaczego nie dla nowych użytkowników Twojej witryny?
źródło
To pytanie z przepełnienia stosu powinno pomóc: „ Czy istnieje baza danych agenta użytkownika online? ”
Możesz szybko zeskanować bazę danych i dowiedzieć się (lub zaimportować).
źródło