Я пытаюсь получить значение определенного поля с веб-страницы. Код запуска, который у меня есть, выглядит следующим образом:
import requests
def stocks():
# the target we want to open
url = 'https://www1.nseindia.com/live_market/dynaContent/live_watch/get_quote/GetQuote.jsp?
symbol=RELIANCE&illiquid=0&smeFlag=0&itpFlag=0'
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101
Firefox/66.0",
"Accept-Encoding": "*",
"Connection": "keep-alive"}
resp = requests.get(url,headers = headers)
if resp.status_code == 200:
print("Successfully opened the web page")
print(resp.text)
else:
print("Error")
stocks()
Я пытаюсь получить значение диапазона с идентификатором lowpriceBand . Но выходные данные показывают значение этого диапазона как - вместо фактического значения 1051.25 :
Это относится и к другим элементам. Но когда я проверяю реальный веб-сайт в браузере, я вижу значение 1051.25, как показано:
Я совершенно новичок в этом, поэтому совершенно не понимаю, почему это происходит. Пробовал просматривать по этому поводу, не смог найти ни одного соответствующего вопроса. Заранее спасибо