у меня есть это в качестве узла для анализа:XPATH для проверки конкретного текста в пределах узла
<h3 class="atag">
<a href="http://www.example.com">
<span class="btag">text to be ignored</span>
</a>
<span class="ctag">text to be checked</span>
</h3>
Мне нужно извлечь «http://www.example.com», но не часть текста игнорируется; Мне также нужно проверить, что если ctag содержит текст для проверки.
Я придумал это, но, похоже, он не выполняет эту работу.
response.xpath("//h3/a/@*[not(self::span)]").extract()
любая идея по этому вопросу?
Это сработало, спасибо –