title: How to grab all headers from a website using BeautifulSoup?
body: <p>I'm trying to grab all the headers from a simple website. My attempt:</p>
  
  <pre><code>from bs4 import BeautifulSoup, SoupStrainer
  import requests
  
  url = "http://nypost.com/business"
  page = requests.get(url)
  data = page.text
  soup = BeautifulSoup(data)
  soup.find_all('h')
  </code></pre>
  
  <p><code>soup.find_all('h')</code> returns <code>[]</code>, but if I do something like <code>soup.h1</code> or <code>soup.h2</code>, it returns that respective data. Am I just calling the method incorrectly?</p>