code: def merge_data(data_about, data_history, data_powers):
      data = {}
  
      # Get from about page
      data.update(get_image(data_about))
      data.update(get_name_real_name(data_about))
      data.update(get_overall_score(data_about))
      data.update(get_power_stats(data_about))
      data.update(get_super_powers(data_about))
      data.update(get_origin(data_about))
      data.update(get_connections(data_about))
      data.update(get_appearance(data_about))
  
      # Get history data
      data.update(get_history(data_history))
  
      # Get powers data
      data.update(get_powers(data_powers))
  
      return data
  
imports: from bs4 import BeautifulSoup
  import urllib3
  import pandas
  from collections import defaultdict
  import requests
  import re
label_desc: Use image node_id 17 for calling a global function with example usage: merge_data(data_about, data_history, data_powers) and returns: data