Scrapy è dotato di un proprio meccanismo per l'estrazione dei dati. Sono chiamati selettori XPath (o semplicemente "selettori", in breve) perché "selezionano" alcune parti del documento HTML specificato dalle espressioni XPath. XPath è un linguaggio per la selezione dei nodi nei documenti XML, che può essere utilizzato anche con HTML.