input: Write a function to create a web scraper using Python BeautifulSoup to scrape product data from an online web store. The function should make a GET request to the web store's URL, parse the HTML content, and extract the product name, price, and description from each product element. The function should then print these details.
  assert web_scraper()==None
  assert web_scraper.__code__.co_names=={'requests', 'BeautifulSoup', 'text', 'lxml', 'find_all', 'find', 'attrs', 'itemprop'}
  assert web_scraper.__code__.co_varnames=={'html_content', 'soup', 'products', 'product', 'name', 'price', 'description'}
  assert web_scraper.__code__.co_argcount==0
output: def web_scraper():
      import requests
      from bs4 import BeautifulSoup
      url = 'https://example.com/products'
      html_content = requests.get(url).text
      soup = BeautifulSoup(html_content, 'lxml')
      products = soup.find_all('div', attrs={'class': 'product'})
      for product in products:
          name = product.find('span', itemprop='name').text
          price = product.find('span', itemprop='price').text
          description = product.find('span', itemprop='description').text
          print(f"Name: {name}, Price: {price}, Description: {description}")