Getting rid of certain HTML tags
By PEP 8, whiteScrape() should be renamed to white_scrape().  

Variable names should be purposeful.  Therefore, it's a bad idea to continually redefine soup.  If someone were to ask you to explain what the variable soup contained, you would have a hard time explaining.

It seems like what you want to do is to stringify the children of div(s) in question.  One way to do that would be:

def white_scrape(url):
    page = opener.open(url).read()
    soup = BeautifulSoup(page)
    addr = soup.find('div', { 'class': 'addy' })
    return ''.join(str(child) for child in addr.children)


Note that this is not exactly equivalent to your original code.  For example, if an address contains an element, such as 123 1&lt;sup&gt;st&lt;/sup&gt; St., this solution would preserve the &lt;sup&gt; tag and its contents, whereas your original code would discard the tag but keep its contents and strip the tag.