def _showNextPage(self, html, urlId): nextPage = html.find('span', 'current') if nextPage != None: nextPage = nextPage.nextSibling if nextPage != None and len(str(nextPage)) < 2: nextPage = nextPage.nextSibling if nextPage != None: Util.createNextPageItem(self._handle, nextPage.text, { 'id' : urlId, 'page' : nextPage['href'] })
def _nextPage(self, bsSource, paramId, urlStringFormat): nextPage = bsSource.find('ul', 'swiper-wrapper jgrid') if nextPage != None: pages = nextPage.findAll('li') index = -1 for page in pages: if page.a['class'] == 'active cc': index = pages.index(page) + 1 break # Stops "for page in pages:". if index < len(pages): Util.createNextPageItem(self._handle, pages[index].a.text, { 'id' : paramId, 'page' : urlStringFormat.format(pages[index].a['href']) })