Они одинаковы.
Если вы посмотрите на Код Scrapy , response.xpath()
фактически использует selector.xpath()
.
def xpath(self, query, **kwargs):
return self.selector.xpath(query, **kwargs)
Есть ли случай, когда сделан новый http-запрос, а не другой?
один
Ни один из них не генерирует новый http-запрос.