code: def extract_data_from_html():
      def _method(data):
          start = data.find("[")
          end = data.find("]")
          res = data[start + 1 : end].split("}, ")
          res = [i + "}" for i in res]
          res[-1] = res[-1][:-1]
          data_dict = [json.loads(i) for i in res]
          return data_dict
  
      return _method
  
imports: from __future__ import absolute_import
  import time
  import boto3
  import pytest
  import logging
  import uuid
  import json
  from sagemaker.lineage import action, context, association, artifact
  from sagemaker.model import ModelPackage
  from sagemaker.utils import retry_with_backoff
  from tests.integ.sagemaker.workflow.test_workflow import test_end_to_end_pipeline_successful_execution
  from sagemaker.workflow.pipeline import _PipelineExecution
  from sagemaker.session import get_execution_role
  from smexperiments import trial_component, trial, experiment
  from random import randint
  from botocore.exceptions import ClientError
  from sagemaker.lineage.query import LineageQuery, LineageFilter, LineageSourceEnum, LineageEntityEnum, LineageQueryDirectionEnum
  from sagemaker.lineage.lineage_trial_component import LineageTrialComponent
  from tests.integ.sagemaker.lineage.helpers import name, names
label_desc: Use image node_id 43 for calling a global function with example usage: extract_data_from_html() and returns: _method, data_dict