'Get the show page and cache every show found in it'

@cachedmethod
def get_series_id(self, name):

    r = self.session.get(('%s/shows.php' % self.server_url))
    soup = BeautifulSoup(r.content, self.required_features)
    for html_series in soup.select('h3    >    a'):
        series_name = html_series.text.lower()
        match = re.search('show/([0-9]+)', html_series['href'])
        if (match is None):
            continue
        series_id = int(match.group(1))
        self.cache_for(self.get_series_id, args=(series_name,), result=series_id)
    return self.cached_value(self.get_series_id, args=(name,))
