<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _get_ratings_page(self):
 """Do a limited search for the correct url."""

        # Use current posted date to build url
        self._build_url()
        soup = get_soup(self.url)
        if soup:
            return soup

        # Try building url again with unshortened month
        self._build_url(shorten=False)
        soup = get_soup(self.url)
        if soup:
            return soup

        # If not page is found, use search
        return SearchDaily(self.category, date=self.date).fetch_result()