Почему не работает код? и выдает ошибку AttributeError: 'NoneType' object has no attribute 'text'
import requests
from bs4 import BeautifulSoup as BS
url = 'https://finance.rambler.ru/calculators/converter/1-USD-RUB/'
r = requests.get(url)
soup = BS(r.content, 'html.parser')
man = soup.find('div', class_='plcu converter-display__currency').text
print(man)
Не могу понять почему выдает такую ошибку
PS. Этот код заходит на сайт url и парсит оттуда информацию
Ответы (1 шт):
Автор решения: user510170
→ Ссылка
В структуре сайта отсутствует класс plcu:
url = 'https://finance.rambler.ru/calculators/converter/1-USD-RUB/'
r = requests.get(url)
soup = BS(r.content, 'html.parser')
man = soup.find_all('div', class_='converter-display__currency-body')
for i in man:
print(i.text)