以下を実行すると、正常に動作します。
hxs.select('//h1').extract()
しかし、これは
hxs.select('//div[@class="ClassName"]/text()').extract()
戻ります[]
。
私の構文は間違っていますか?div
クラスが機能しない理由がわかりません (確実に存在します!)。
HTMLがなければ、これに答えるのは難しいです。
Firefox+xpathアドオンを使用することをお勧めします。Firepathを使用してWebページのxpathを評価します。ファイアバグビューからxpathを作成できる他のアドオンを確認してください。
構文は正しいようです。