bannergrabber.py - error handling