好吧,似乎我已经尝试了所有方法,但无法弄清楚这里发生了什么。我要抓取的网站的直接链接是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。