O agente do usuário em qualquer navegador comum contém 'bot' ou 'crawl'?
Verifico o agente do usuário no meu site para ver se é proveniente de um bot ou não. Se for, posso fazer algumas pequenas otimizações, pois elas não fazem login. (Eu não mudo o conteúdo)
Depois de adicionar cheques para 30-40 + bots, estou cansado de adicioná-los. Então, eu queria saber se verificar se apenas contém 'bot' ou 'crawl'. Eu sei que não receberá todos os bots, mas receberia muitos deles. Mas se isso puder causar algum falso positivo, isso prejudicaria totalmente a capacidade de adicionar ao carrinho, fazer um pedido e fazer login.
fonte
bot
,crawl
,spider
, e mesmosearch
.Uma solução melhor da IMO seria detectar se o usuário está conectado. Se não estiver, mostre a página padrão (isso pode ser armazenado em cache). Qualquer web spider nunca será logado, mas se você estiver otimizando para eles, por que não novos usuários para o seu site?
fonte
Esta pergunta do Stack Overflow deve ajudar: " Existe um banco de dados de agente de usuário online? "
Você pode digitalizar rapidamente o banco de dados e descobrir (ou importá-lo).
fonte