class_docstr: The MediaWiki Pages Table implementation
code: def convert_page_to_dict(self, page):
      result = {}
      attributes = self.get_columns()
  
      for attribute in attributes:
          try:
              result[attribute] = getattr(page, attribute)
          except KeyError:
              logger.debug(
                  f"Error accessing '{attribute}' attribute. Skipping..."
              )
  
      return result
  
file_path: mindsdb/mindsdb/integrations/handlers/mediawiki_handler/mediawiki_tables.py
imports: import pandas
  from typing import List
  from mindsdb.integrations.libs.api_handler import APITable
  from mindsdb_sql.parser import ast
  from mindsdb.integrations.handlers.utilities.query_utilities import SELECTQueryParser, SELECTQueryExecutor
  from mindsdb.utilities import log
label_desc: Use image node_id 4 for calling the PagesTable obj's underlying member method code with example usage: obj.convert_page_to_dict(page) and returns: result