code: def fetch_result(self):
          
          results = self.soup.find_all('div', {'class': 'container container-small'})
          href = None
          is_match = False
  
          i = 0
          while i < len(results) and not is_match:
              result = results[i]
              anchor = result.find('a', {'rel': 'bookmark'})
              is_match = self._filter_results(result, anchor)
              href = anchor['href']
  
              i += 1
  
          try:
              page = get_soup(href)
          except (Exception):
              page = None
  
          # Return page if search is successful
          if href and page:
              return page
          else:
              raise PageNotFoundError(PAGE_ERROR)
docs: Return a list of urls for each search result.