У меня проблема с bs4, я только нахожу некоторые вещи в html.Чтобы быть точным, когда я пытаюсь напечатать span.nav2__menu-link-main-text, он выбирает его и печатает без проблем, но когда я пытаюсь выбрать другую часть страницы, он, вероятно, выбирает ее, но не хочет ее распечатывать.Вот код, который печатает, и код, который не печатает:
Пробовал использовать другие парсеры, кроме lxml, и ни один не работал.
#This one prints
from bs4 import BeautifulSoup
import requests
import lxml
url = 'https://osu.ppy.sh/users/12008062'
res = requests.get(url)
soup = BeautifulSoup(res.text, 'lxml')
for i in soup.select('span.nav2__menu-link-main-text'):
print(i.text)
#This one does not print
from bs4 import BeautifulSoup
import requests
import lxml
url = 'https://osu.ppy.sh/users/12008062'
res = requests.get(url)
soup = BeautifulSoup(res.text, 'lxml')
for i in soup.select('div.value-dispaly__value'):
print(i.text)
Я ожидаю, что эта программа напечатает текущее значение div.value-dispaly__value, но когда я запускаю программу, она ничего не печатает, даже если я проверяю страницу, я вижу значение 4000.