Могу ли я применить Xpath как «вложенный» способ? Я попытался найти решение, я ожидал, что первая строка вернет один элемент <li>
, из которого я мог бы извлечь его ссылку, применив второе выражение xpath. Однако я, кажется, что-то делаю неправильно, вторая строка все еще возвращает сначала найденную глобально, а не в мой <li>
.Применение xpath к результату операции xpath
aaa = response.xpath('//ul/li[@class="navitem")]')
bbb = aaa.xpath('//a/@href').extract()
Вы заглянули в _aaa_? Это должен быть список. – tdelaney
В этом случае я думаю, что будет работать один xpath '' // ul/li [@ class = "navitem")] [1] // a''. – tdelaney