gpt4 book ai didi

python - 在 xpath 中使用 "or"运算符时合并输出

转载 作者:太空宇宙 更新时间:2023-11-03 19:15:08 25 4
gpt4 key购买 nike

我有一个 xpath 表达式,它使用“|”运算符来选择网页的多个节点/div。

这是表达式:

hxs.select('//div[@class="cat"]/p|//div[@class="entry"]').extract()

但是当我输出结果时,我在第一个表达式的输出之间得到一个逗号

//div[@class="cat"]/p

第二个

//div[@class="entry"]

喜欢:

'Lorem ipsum', 'Ipsum Lorem'

有没有办法去掉逗号?

喜欢:

'Lorem ipsum Ipsum lorem'

或者是否有更好的方法来编写选择 THIS div 和 THIS div 的 xpath 表达式。

应用程序的其余部分是用 Python 编写的,但我认为这与问题无关。非常感谢任何帮助!

最佳答案

使用join() .

" ".join(hxs.select('//div[@class="cat"]/p|//div[@class="entry"]').extract())

关于python - 在 xpath 中使用 "or"运算符时合并输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11584103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com