a basic python crawler