title: I am trying to scrape info from a website(Program name and program ID and location) using BeautifulSoup
body: <p>I am trying to <strong>scrape</strong> info from a website(Program name and program ID) and it is returning empty list.
  I am not sure if i am mixing up the syntax but this is what i have
  soup.find_all('h3', class_='ama__h3')</p>
  <p>the website link is <a href="https://freida.ama-assn.org/Freida/#/programs?program=residencies&amp;specialtiesToSearch=140" rel="nofollow noreferrer">https://freida.ama-assn.org/Freida/#/programs?program=residencies&amp;specialtiesToSearch=140</a></p>
  <pre><code>from urllib.request import urlopen
  from bs4 import BeautifulSoup as BS
  import pandas as pd
  from urllib.parse import urlparse, urlsplit
  import requests
  
  res = requests.get('https://freida.ama-assn.org/Freida/#/programs?program=residencies&amp;specialtiesToSearch=140')
  
  soup = bs4.BeautifulSoup(res.text, 'html5lib')
  
  print(soup.prettify())
  
  soup.find_all('h3', class_='ama__h3')
  </code></pre>