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

Почему не парсятся данные?

import requests
from bs4 import BeautifulSoup as BS 

r = requests.get("https://poizdato.net/rozklad-poizdiv/vyshneve--kyiv-pas/03.10.2021/")
html = BS(r.content, 'html.parser')

for el in html.select(" .table_shadow> tbody"):
    title = el.select('td > a ')
    print( title[0].text )


Хочу спарсить расписание на указаной странице. Ничего не парсится. В чем может быть ошибка?
  • Вопрос задан
  • 221 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
<tbody> лежит внутри тега <table>, а child combinator получает только теги, которые лежат на первом уровне внутри тега слева.

В общем:
.table_shadow>table>tbody

Либо просто найти по tbody, он ведь один. С td то же самое
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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