I am trying to do some web scraping on a surf report website using BeautifulSoup, but the returned html does not appear to match the html when viewed in a browser, meaning I can't scrape the data that I am looking for. I am trying to scrape from the following website on the "quiver-surf-height" class, which contains the local surf height estimate. https://www.surfline.com/surf-report/paradise-beach/584204214e65fad6a7709cc1
import requests
from bs4 import BeautifulSoup
url = "https://www.surfline.com/surf-report/paradise-beach/584204214e65fad6a7709cc1"
res = requests.get(url)
soup = BeautifulSoup(res.text,"lxml")
print(soup.select(".quiver-surf-height"))
The print statement returns an empty list. Reading through the returned html I found a statement "Please turn JavaScript on and reload the page." I'm following the steps laid out in a class, so I'm not sure how to handle this response. Any input is appreciated!