input: Write a python function to extract and print the title, headings, and links from a given webpage URL using BeautifulSoup.
  assert extract_webpage_info("https://www.example.com") == {
      "title": "Example Domain",
      "headings": ["Example Domain"],
      "links": [{"text": "More information...", "href": "https://www.iana.org/domains/example"}]
  }
  assert extract_webpage_info("https://www.example.org") == {
      "title": "Example Organization",
      "headings": ["Welcome to Example Organization"],
      "links": [{"text": "Learn more", "href": "https://www.example.org/learn-more"}]
  }
output: from bs4 import BeautifulSoup
  import requests
  
  def extract_webpage_info(url):
      response = requests.get(url)
      soup = BeautifulSoup(response.content, 'html.parser')
      
      title = soup.title.string if soup.title else ''
      
      headings = []
      for i in range(1, 7):
          for heading in soup.find_all(f'h{i}'):
              headings.append(heading.get_text(strip=True))
      
      links = []
      for a_tag in soup.find_all('a', href=True):
          links.append({
              'text': a_tag.get_text(strip=True),
              'href': a_tag['href']
          })
      
      return {
          "title": title,
          "headings": headings,
          "links": links
  }