@SvaroG911
Программист уровня 0

Как достать текст с сайта без класса с помощью BeutifulSoup?

Всем привет. Я совсем чайник в программировании поэтому сразу извиняюсь если задаю глупый вопрос. Как спарсить текст с сайта, где нет классов, а есть только тэг?
пример:
td>
a href="https://www.life-moon.pp.ru/moon-days/20/undertakings/" title="Начинания в 20 день луны">
b>начинания - отлично
b>
/b>

td class="c5 hidden-xs">
отлично
/td>

td class="hidden-xs">
a href="https://www.life-moon.pp.ru/moon-days/20/undertakings/">почему?
/td>

td>
a href="https://www.life-moon.pp.ru/best-days/1/" title="Лучшие лунные дни для начинаний">когда лучше?
/td>
/tr>

Из выше представленного HTML, пытаюсь достать слова: НАЧИНАНИЯ и ОТЛИЧНО. если задавать soup.findAll('tr'), то код берет всю страницу. Помогите, пожалуйста! Заранее благодарю
  • Вопрос задан
  • 472 просмотра
Решения вопроса 1
lppxx
@lppxx
Software engineer
sp.find('tr').find_all('td').find('a').text

думаю это вам поможет
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@DTPlayer
soup.find_all('td')[1:3]
Это смотря на ваш HTML код получается
find_all возвращает список, а не текст
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы