def get_averages(self):
networks = [unescape_html(n.string) for n in self.soup.find_all('<STR_LIT>', width='<STR_LIT>')]<EOL>table = self.soup.find_all('<STR_LIT>', style=re.compile('<STR_LIT>'))<EOL>rateshares = [r.string.split('<STR_LIT:/>') for r in table[:<NUM_LIT:5>] if r.string]<EOL>viewers = [v.string for v in table[<NUM_LIT:5>:] if v.string]<EOL>averages = {}<EOL>for index, network in enumerate(networks):<EOL><INDENT>viewer = convert_float(unescape_html(viewers[index]))<EOL>rating = convert_float(unescape_html(rateshares[index][<NUM_LIT:0>]))<EOL>share = convert_float(unescape_html(rateshares[index][<NUM_LIT:1>]))<EOL>averages[network] = {'<STR_LIT>': viewer, '<STR_LIT>': rating, '<STR_LIT>': share}<EOL><DEDENT>return averages<EOL>
Get the broadcast network averages for that day.

        Returns a dictionary:
        key: network name
        value: sub-dictionary with 'viewers', 'rating', and 'share' as keys