response.selector.xpath和response.xpath之间的区别

时间:2019-03-22 17:26:03

标签: scrapy

从性能的角度来看,我想知道两者之间的区别

response.selector.xpath

response.xpath

是否有一个新的http请求而不是另一个请求?

谢谢

1 个答案:

答案 0 :(得分:2)

它们是相同的。

如果您查看Scrapy code,则response.xpath()实际上使用selector.xpath()

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

是否存在发出新的http请求而不是其他请求的情况   一个?

没人产生新的http请求。