input: from typing import List
  
  def extract_url_data(urls: List[str]) -> List[str]:
      """ Create a web scraper that extracts specific data from a given list of websites.
      The web scraper should utilize the Python package BeautifulSoup to parse webpages and extract the required data.
      BeautifulSoup will allow 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.
      For example, to extract the URL from a list of webpages, the following code snippet can be used:
      >>> extract_url_data(["<url_of_webpage>"])
      ['http://example.com', 'http://another.com']
      """
output:     from bs4 import BeautifulSoup
      import requests
  
      extracted_data = []
  
      for url in urls:
          response = requests.get(url)
          soup = BeautifulSoup(response.text, 'html.parser')
          links = soup.find_all('a', href=True)
          for link in links:
              extracted_data.append(link['href'])
  
      return extracted_data