def get_body_text_from_scrape(soup):
    """Take a BeautifulSouped page and return a body text for the measure if one exists."""
    raw_text = soup.find_all('div', attrs={'class':'text-container'})
    if len(raw_text) > 0:
        # cludgy solution to retain line breaks in the first match:
        return str(raw_text[0]).replace('<br/>','\n').replace('</div>','').replace('<div class="text-container">','').strip()