input: Below is an instruction that describes a task. Write a response that appropriately completes the request.
  
  ### Instruction:
  Implement a web scraper in Python to extract the top ten trending YouTube videos.
  
  ### Input:
  
  
  ### Output:
  import requests
  from bs4 import BeautifulSoup
  
  def get_top_ten_trending_videos() -> List[str]:
      """ Extracts the titles of the top ten trending YouTube videos.
      >>> get_top_ten_trending_videos()
      ['Video 1 Title', 'Video 2 Title', ..., 'Video 10 Title']
      """
      # make a request to get the page content
      page = requests.get("https://www.youtube.com/feed/trending")
  
      # parse the page content
      soup = BeautifulSoup(page.content, 'html.parser')
  
      # extract the list of trending videos
      trending_videos = soup.find_all(class_='expanded-shelf-content-item-wrapper')
  
      # return the titles of the top ten trending videos
      return [video.find(class_='yt-uix-tile-link').get('title') for video in trending_videos[:10]]
output:     # make a request to get the page content
      page = requests.get("https://www.youtube.com/feed/trending")
  
      # parse the page content
      soup = BeautifulSoup(page.content, 'html.parser')
  
      # extract the list of trending videos
      trending_videos = soup.find_all(class_='expanded-shelf-content-item-wrapper')
  
      # return the titles of the top ten trending videos
      return [video.find(class_='yt-uix-tile-link').get('title') for video in trending_videos[:10]]