Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_results(self):
- """ Gets a page of results """
- #if self.eor:
- # return []
- page = self._get_results_page()
- search_info = self._extract_info(page)
- #if not self.results_info:
- # self.results_info = search_info
- # if self.num_results == 0:
- # self.eor = True
- # return []
- results = self._extract_results(page)
- return results
- if not results:
- self.eor = True
- return []
- if self._page > 0 and search_info['from'] == self._last_from:
- self.eor = True
- return []
- if search_info['to'] == search_info['total']:
- self.eor = True
- self._page += 1
- self._last_from = search_info['from']
- return results
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement