title: Web scraping just printing "[]"?
body: <p>I am attempting to get the names and prices of the listings on a cruise website.</p>
  <pre><code>import requests
  from bs4 import BeautifulSoup
  
  URL = 'https://www.ncl.com/vacations?cruise-destination=transatlantic'
  page = requests.get(URL)
  
  
  soup = BeautifulSoup(page.content, &quot;html.parser&quot;)
  names = soup.find_all('h2', class_='headline -medium -small-xs -variant-1')
  prices = soup.find_all('span', class_='headline-3 -variant-1')
  
  print(names)
  print(prices)
  </code></pre>
  <p>This just ends up printing brackets.</p>