I'm trying to scrape a value from an online calculator, here the value I want, which is 5.1, has already been computed: CVSS 3 Calculator. The thing is when I write the following
page = requests.get('https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator?vector=AV:A/AC:H/PR:L/UI:R/S:C/C:L/I:L/A:L')
print(page.content)
I see the following snippet:
<dd id="cvss-overall-score-cell">{{vm.overallScore}}</dd>\r\n
I believe this means there some computation that still needs to take place. But if I open up chrome's dev tools I can find the following:
Some of that text doesn't seem to translate, but I'm pretty new to this stuff so I'm not sure exactly if I using requests correctly (I'm using BeautifulSoup too, but didn't see it's use here). What I'm guessing is that the page needs a second to load in the string that triggers calculation; as in right now I think I'm scraping nonpopulated data, the page needs a second to load. So could I pause requests or something similar, or is there a better way to go?

