a simple python crawler