У меня следующая ситуация:
<div class="question">
<div class="post-layout">
<div class="post-text">
<p> Sample Question </p>
</div>
</div>
</div>
и
<div class="answer">
<div class="post-layout">
<div class="post-text">
<p> Sample Answer </p>
</div>
</div>
</div>
Я хочу извлечь текст класса question
отдельно от класса answer
.
Я пытался: response.css('.post-text > p::text').extract()
, но это извлекает вопрос и ответ вместе.
Я пытался: response.css('.question > .post-text > p::text').extract()
, но ничего не возвращается.
Я также пытался: response.xpath(".//div[@class='question']/div[@class='post-text']/p//text()").extract()
но ничего не возвращает.
Я новичок в Scrapy, поэтому, возможно, я делаю что-то не так ... любая помощь будет оценена !!
Спасибо!