我运行以下命令,它工作正常:
hxs.select('//h1').extract()
然而这
hxs.select('//div[@class="ClassName"]/text()').extract()
返回[]
。
我的语法错了吗?我不确定为什么div
课程不工作(它肯定在那里!)。
没有 html 很难回答这个问题。
我推荐使用 firefox + xpath addon ,我使用firepath来评估网页上的 xpath。检查其他允许您从 firebug 视图创建 xpath 的插件。
你的语法似乎是正确的。