わかりました、私はすべてを試したようですが、ここで何が起こっているのか理解できません. 私がスクレイピングしようとしているサイトへの直接リンクはhttp://www.ammofast.com/collections/pistol/products/aguila-25-auto-acp-full-metal-jacket-50-gr-1000-round-です場合
そして、タイトルと価格を抽出したいと思います。私の最善の試みは、空の [] を返すことになります
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 を使用しています。