spider framework and utils written by python