input: Write a python function to get the top N most common words from a webpage using BeautifulSoup.
  assert get_top_words('http://example.com/', 5) == [('Example', 2), ('Domain', 1), ('name', 1), ('domain', 1), ('established', 1)]
  assert get_top_words('http://example.com/', 3) == [('Example', 2), ('Domain', 1), ('name', 1)]
  assert get_top_words('http://example.com/', 1) == [('Example', 2)]
output: import requests
  from bs4 import BeautifulSoup
  from collections import Counter
  import re
  
  def get_top_words(url, n):
      response = requests.get(url)
      soup = BeautifulSoup(response.content, 'html.parser')
      text = soup.get_text()
      words = re.findall(r'\b\w+\b', text)
      counter = Counter(words)
      common_words = counter.most_common(n)
      return common_words