Задать вопрос
@Deliban4ik

Как достать текст без тега #text bs4 python?

Как мне достать текст без тега из сайта?
Код python:

import requests
from bs4 import BeautifulSoup
import fake_useragent
from colorama import Fore

url="https://edu.gounn.ru/ajaxauthorize"

session=requests.Session()
header={
    'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36'
}

data={
    'username': "12345",
    'password': '54321'
}
responce=session.post(url, data=data, headers=header).text
resp2=session.get('https://edu.gounn.ru/?show=home').text




soup=BeautifulSoup(resp2, 'html.parser')

test=soup.find('div', {'class': 'ej-accordion__content'})
mark=test.find_all('span', {'class': 'nobr'})[0]


print(mark.text)


код html:
<li class="ej-accordion ej-accordion--expanded">
                        <div class="ej-accordion__header">
                            <div class="ej-accordion__title green">Алгебра</div>
                        </div>
                        <div class="ej-accordion__content">
                                                            <span class="nobr">
                                                                            <span><b>4</b></span>
                                                                        (3.10                                                                                                            ),                                </span>

мне как-то нужно вытащить из span class nobr (3.10)
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы