input: from typing import List
  
  def extract_specific_data(website_url: str, target_tags: List[str]) -> List[str]:
      """ Create a web scraper that extracts specific data from a given website.
      The web scraper utilizes the Python package BeautifulSoup to parse webpages and extract the required data. 
      BeautifulSoup allows us to find HTML elements on the webpage using tags and attributes. 
      Once the data is found, it can be converted into the desired format and stored.
      Example:
      for extract_specific_data("https://www.example.com", ['a']) == ['http://example.com', 'http://another.example.com']
      """
output:     
      import requests
      from bs4 import BeautifulSoup
  
      response = requests.get(website_url)
      soup = BeautifulSoup(response.text, 'html.parser')
      
      extracted_data = []
      for tag in target_tags:
          elements = soup.find_all(tag)
          for element in elements:
              if element.string:
                  extracted_data.append(element.string.strip())
              elif element.get('href'):
                  extracted_data.append(element['href'])
      
      return extracted_data
  