input: Write a function to scrape product data from an online web store using the BeautifulSoup library in Python. The function should fetch the HTML content from a specified URL, parse it, and extract the name, price, and description of each product displayed on the page. The function should print the extracted data for each product.
  import requests
  from bs4 import BeautifulSoup
  def scrape_web_store(url):
      # Make a GET request to fetch the raw HTML content
      html_content = requests.get(url).text
      # Parse the html content
      soup = BeautifulSoup(html_content, "lxml")
      # Get the product data
      products = soup.find_all('div', attrs={"itemprop": "product"})
      for product in products:
          name = product.find("span", attrs={"itemprop": "name"}).text
          price = product.find("span", attrs={"itemprop": "price"}).text
          description = product.find("span", attrs={"itemprop": "description"}).text
          print(name, price, description)
  assert scrape_web_store('http://web-store.com') # The output will depend on the actual content of the URL
  assert scrape_web_store('http://another-web-store.com') # The output will depend on the actual content of the URL
output: def scrape_web_store(url):
      html_content = requests.get(url).text
      soup = BeautifulSoup(html_content, "lxml")
      products = soup.find_all('div', attrs={"itemprop": "product"})
      for product in products:
          name = product.find("span", attrs={"itemprop": "name"}).text
          price = product.find("span", attrs={"itemprop": "price"}).text
          description = product.find("span", attrs={"itemprop": "description"}).text
          print(name, price, description)