Хорошо, кажется, я перепробовал все и просто не могу понять, что здесь происходит. Прямая ссылка на сайт, который я пытаюсь получить, — http://www.ammofast.com/collections/pistol/products/aguila-25-auto-acp-full-metal-jacket-50-gr.-1000-раунд-футляр
И я хочу извлечь название и цену. Мои лучшие попытки просто возвращают пустой []
User-Ps-MacBook-Pro:ammo user$ scrapy shell "http://www.ammofast.com/collections/pistolproducts/aguila-25-auto-acp-full-metal-jacket-50-gr-1000-round-case"
...
>>> response.xpath('//div[@id="product-header-title"]/h1[@id="product-title"]/text()').extract
<bound method SelectorList.extract of []>
Я пробовал несколько разных вариантов, но все безрезультатно. Наверное, я еще не до конца понимаю структуру XPath, но именно поэтому я практикуюсь :) Спасибо за помощь! Я тоже на Scrapy 1.1.0.