关闭。这个问题是opinion-based .它目前不接受答案。
想改进这个问题?更新问题,以便 editing this post 提供事实和引用来回答它.
7年前关闭。
Improve this question
就像标题所说的那样,在 Scrapy 中是否有更好的 XPath 选择器替代品可以用来轻松选择 html 中的数据?我发现 XPath 的学习曲线很高,而且它的语法有点难用。我觉得如果可以在 Scrapy 中使用或合并 jQuery 选择器,它可以让生活更轻松。
请您参考如下方法:
Scrapy 选择器基于 lxml库,但您可以使用您喜欢的任何机制。
除了 XPath选择器,scrapy 也支持 CSS选择器:
response.css('my_css_selector_expression')
您可以在此处找到 CSS 选择器引用:
http://www.w3schools.com/cssref/css_selectors.asp
还支持正则表达式:
response.selector.re('my_regex')
就是说,我建议你咬一口,学习 XPath,因为它非常强大和灵活,而且现在很多提取工具都支持它,它是事实上的标准。


