input: from typing import List
  
  def web_scraper(url_list: List[str]) -> List[str]:
      """Create a web scraper that extracts URLs from a list of webpages. This scraper
      utilizes the BeautifulSoup Python package to parse webpages and extract the required
      data. It will find all 'a' tags in the webpages and extract the 'href' attribute, then
      return a list of extracted URLs.
      >>> web_scraper(['<url_of_webpage>'])
      ['http://example.com/page1', 'http://example.com/page2', 'http://example.com/page3']
      """
output:     
      from bs4 import BeautifulSoup
      import requests
  
      extracted_urls = []
      for url in url_list:
          response = requests.get(url)
          soup = BeautifulSoup(response.text, 'html.parser')
          for link in soup.find_all('a'):
              href = link.get('href')
              if href:
                  extracted_urls.append(href)
      return extracted_urls
  