code: def _continued_query(self, query_params, key="pages"):
          
          query_params.update(self.__title_query_param())
  
          last_cont = dict()
          prop = query_params.get("prop")
  
          while True:
              params = query_params.copy()
              params.update(last_cont)
  
              request = self.mediawiki.wiki_request(params)
  
              if "query" not in request:
                  break
  
              pages = request["query"][key]
              if "generator" in query_params:
                  for datum in pages.values():
                      yield datum
              elif isinstance(pages, list):
                  for datum in list(enumerate(pages)):
                      yield datum[1]
              else:
                  for datum in pages[self.pageid].get(prop, list()):
                      yield datum
  
              if "continue" not in request or request["continue"] == last_cont:
                  break
  
              last_cont = request["continue"]
docs: Based on
              https://www.mediawiki.org/wiki/API:Query#Continuing_queries