Как вернуть одно строковое значение выражения XPath?

Это мой HTML:

<?xml version="1.0" encoding="UTF-8"?>

<div class="single-main"> 
  <h3 class="description-area">Description</h3>  
  <p>bla bla bla
    <br/> some text 
    <br/> some text here ,
    <br/> other text here
  </p> 
</div>

Я хочу получить весь текст, но водин XPath выражение.

Это мой код:

response.xpath(".//h3[@class='description-area']/following-sibling::p
                //text()[count(preceding-sibling::br) >= 0]").extract()[0]

но он возвращает только текст перед первымbr (Я знаю почему, и это потому, что я использую.extract()[0] и если бы я использовал .extract () [1] и [2] .... я получу то, что хочу, но ядолжен используйте .extract [0], потому что это платформа, которая делает именно это. Есть ли XPath для возврата всего текста, но в одной строке, а не в нескольких строках?

Ответы на вопрос(1)

Ваш ответ на вопрос