input: def web_scraper(url: str) -> None:
      """ Scrape data from an online web store using Python BeautifulSoup.
      The function fetches the raw HTML content from the given URL, parses it,
      and extracts product names, prices, and descriptions. Finally, it prints
      these details for all products found on the page.
      >>> web_scraper('http://web-store.com')
      Apple $1.00 A high-quality apple.
      Orange $1.50 A juicy orange.
      """
  
      import requests
      from bs4 import BeautifulSoup
      
      # 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)
output:     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)