Не могу получить текст из html <Span>с Beautiful Soup - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь создать программу, которая получит цену акции определенной акции. Используется 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).

Как правильно получить текст диапазона?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...