Разница между response.selector.xpath и response.xpath - PullRequest
0 голосов
/ 22 марта 2019

С точки зрения производительности, я хотел бы знать разницу между

response.selector.xpath

и

response.xpath

. Есть ли случай, когда сделан новый http-запрос, а не другой?один?

Спасибо

1 Ответ

2 голосов
/ 22 марта 2019

Они одинаковы.

Если вы посмотрите на Код Scrapy , response.xpath() фактически использует selector.xpath().

def xpath(self, query, **kwargs):
    return self.selector.xpath(query, **kwargs)

Есть ли случай, когда сделан новый http-запрос, а не другой? один

Ни один из них не генерирует новый http-запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...