Use BeautifulSoup instead of Mechanize, and respond to non-lowercase "http"