| Detecção de robô biblioteca para detectar se um cabeçalho do agente do usuário HTTP for provável que seja um bot |
Baixe Agora |
Detecção de robô Classificação e resumo
- Nome do editor:
- Rory McCann
- Site do editor:
- http://technomancy.org
Detecção de robô Tag
Detecção de robô Descrição
Robot_Detection é um módulo Python para detectar se um determinado agente de usuário HTTP é um rastreador da Web. Ele usa a lista de robôs registrados a partir de http://www.robotstxt.org: robôs banco de dados.UsageThere é apenas um, função, is_robot que leva uma string (Unicode ou não) e retorna TRUE IFF que a string corresponde a um robô conhecido no robottxt.org robot DatabaseExample >>> Import Robot_Detection >>> robot_detection.is_robot (user_agent_string) A atualização pode baixar uma nova versão do banco de dados do robô deste link.download do despejo do banco de dados e execute o arquivo robot_detection.py com o arquivo como primeiro argument.wett http://www.robottxt.org/db/all.txt $ python robot_detection.py all.txtif O banco de dados foi alterado, ele vai imprimir a nova versão da variável Robot_Useragents que você precisa colocar na fonte Código.Testsalssome Unittests simples estão incluídos. Executando o arquivo Tests.py executará a página inicial do Tests.Product
Detecção de robô Software Relacionado