Я пытаюсь создать программу, которая получит цену акции определенной акции.
Используется https://finance.yahoo.com с запасом I .
Это мой код.
from urllib import request
from bs4 import BeautifulSoup as bs
url = 'https://finance.yahoo.com/quote/I?p=I'
html = request.urlopen(url).read()
soup = bs(html, features='html.parser')
price = soup.find('span', {'class': '"Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)" data-reactid="35"'})
print(price)
Когда я запускаю код, он печатает None, но я хочу, чтобы он распечатал текущую цену (которая для меня 21,89).
Как правильно получить текст диапазона?