I am trying to get the value of VIX from a webpage.
The code I am using:
raw_page = requests.get(\"https://www.nseindia.com/live_market/dynaContent/live
When you open the page in a web browser, the text (e.g., 15.785) is inserted into the span
element by the getIndiaVixData.js script.
When you get the page using requests
in Python, only the HTML code is retrieved and no JavaScript processing is done. So, the span element stays empty.
It is impossible to get that data by solely parsing the HTML code of the page using requests
.