input: 
  from bs4 import BeautifulSoup
  import requests
  
  def extract_urls(website_url: str) -> list[str]:
      """ Extract the URLs from the links present on a given webpage.
      This function uses the BeautifulSoup library to parse the webpage
      and find all 'a' tags to extract the 'href' attributes which contain the URL links.
      Example:
      >>> extract_urls('http://example.com')
      ['http://example.com/link1', 'http://example.com/link2']
      """
      webpage = requests.get(website_url)
      soup = BeautifulSoup(webpage.content, 'html.parser')
      links = soup.find_all('a')
      urls = [link.get('href') for link in links]
      return urls
  
output:     webpage = requests.get(website_url)
      soup = BeautifulSoup(webpage.content, 'html.parser')
      links = soup.find_all('a')
      urls = [link.get('href') for link in links if link.get('href') and link.get('href').startswith('http')]
      return urls