input: Write a function to parse HTML content and extract article titles and URLs.
  assert parse_html_content('<div class="article"><h1>Title 1</h1><a href="http://example.org/1">Link</a></div>') == [{'title': 'Title 1', 'url': 'http://example.org/1'}]
  assert parse_html_content('<div class="article"><h1>Title 2</h1><a href="http://example.org/2">Link</a></div><div class="article"><h1>Title 3</h1><a href="http://example.org/3">Link</a></div>') == [{'title': 'Title 2', 'url': 'http://example.org/2'}, {'title': 'Title 3', 'url': 'http://example.org/3'}]
  assert parse_html_content('<div class="article"><h1>Title 4</h1><a href="http://example.org/4">Link</a></div><div class="article"><h1>Title 5</h1><a href="http://example.org/5">Link</a></div><div class="article"><h1>Title 6</h1><a href="http://example.org/6">Link</a></div>') == [{'title': 'Title 4', 'url': 'http://example.org/4'}, {'title': 'Title 5', 'url': 'http://example.org/5'}, {'title': 'Title 6', 'url': 'http://example.org/6'}]
output: def parse_html_content(html_content):
      from bs4 import BeautifulSoup
      
      soup = BeautifulSoup(html_content, 'html.parser')
      articles = soup.find_all('div', class_='article')
      
      result = []
      for article in articles:
          title = article.find('h1').text
          url = article.find('a')['href']
          result.append({'title': title, 'url': url})
      
      return result