cssselect не возвращает «многострочный текст» (lxml, python) - PullRequest
0 голосов
/ 25 октября 2018

В моем проекте я получаю текстовый контекст столбца в строке таблицы через

bzs = tr.cssselect(".column-description")

Я могу найти текст в bzs[0].text, но ...если текст разбит на одну или несколько <br />, я получу только первую строку.Что мне нужно сделать, чтобы получить весь текст?Вот как выглядит источник:

<td class="column-bezeichnung">
   text / more text,    
   <br />
   a) line 2,
   <br />
   b) line 3,
   <br />
   line 4
</td>

bzn[0].text только дает мне "text / more text,", missing is "line 2,", "line 3," and "line 4".

Решения в похожих вопросах ( Получение хвостового текста из html ) не работают из-за другой обстановки. Конечно, кто-то с гораздо большим опытом мог бы легко перенести. Но я не настолько опытен. Спасибо за попытку помочь мне!

...