input: Write a function that creates a web scraper in Python to retrieve the 10 most recent articles from a specified news website. The function should take as input the URL of the news website and return the text content of the first 10 articles found on the page. If less than 10 articles are found, return an empty string. If the URL is invalid or the website cannot be accessed, return "Invalid URL".
  
  assert scrape_recent_articles('http://example.com/news')==[article.text for article in BeautifulSoup(requests.get('http://example.com/news').text, "lxml").find_all('article')[:10]]
  assert scrape_recent_articles('http://nonexistentwebsite.com')=="Invalid URL"
  assert scrape_recent_articles('http://example.com/fewerthan10articles')==''
output: import requests
  from bs4 import BeautifulSoup
  
  def scrape_recent_articles(url):
      try:
          response = requests.get(url)
          response.raise_for_status()
          soup = BeautifulSoup(response.text, "lxml")
          articles = soup.find_all('article')
          if len(articles) < 10:
              return ''
          return [article.text for article in articles[:10]]
      except (requests.exceptions.RequestException, ValueError):
          return "Invalid URL"