docs: def _page_scroll_down(self):
          """Scrolls down to get the next set of images"""
  
          # Scroll down to request the next set of images
          self._chromeDriver.execute_script(
              'window.scroll(0, document.body.clientHeight)')
  
          # Wait for the images to load completely
          time.sleep(self.WAIT_TIME)
  
          # Check if the button - 'Show More Results' is visible
          # If yes, click it and request more messages
          # This step helps is avoiding duplicate image URLS from being captured
          try:
              self._chromeDriver.find_element_by_id('smb').click()
          except ElementNotVisibleException as error:
              pass