Можно ли вывести значения элементов страницы, если информация только в личной кабинете?
Хотел сделать парсер для вывода информации со школьного сайта, но BeautifulSoap не может найти элемент кода.
from bs4 import BeautifulSoup
import requests
url = str("https://gimn3.eljur.ru/journal-app?user=vov-em&domain=gimn3")
page = requests.get(url)
soup = BeautifulSoup(page.text, "html.parser")
#Find
text_orig = soup.findAll('a', class_='b-href')
text = str(text_orig[0])
print(text)
Вывод text
: <div class="logo__title">МБОУ Гимназия №3</div>
Тут всё нормально, но если зайти в аккаунт, то код не может найти элементы страницы
text_orig = soup.findAll('div', class_='dnevnik-day__title')
text = str(text_orig[0])
print(text)
Не уверен, что вся эта информация будет полезна, но решил максимально подробно всё объяснить.
И я понимаю, что ошибка в том, что в массиве нет значений.
Можно ли как-то зайти в свой аккаунт на сайте в BeautifulSoap или получать код элемента со страницы из моего браузера(даже если с запущенного браузера)?
Источник: Stack Overflow на русском