SE Bot Checker

SE Bot Checker is a python library that abstracts away the peculiarities of verifying a web crawler is a valid search engine robot.

It is designed to be completely extensible and easy to use. It has no dependencies and only requires Python 3.6 or higher and an internet connection.