gpt4 book ai didi

python - 如何防止 xpath 在遇到的标签上添加逗号

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

如何修改以下 xpath 命令以不在任何子标签上添加逗号?

xpath('/a//text()').extract()

当前输出为

C,-(,K,1,, ,K,2,)-convexity

但我想要的是:

C-(K1, K2)-convexity

页面源码相关部分:

<a href=".."><i>C</i>-(<i>K</i><sub>1</sub>, <i>K</i><sub>2</sub>)-convexity</a>

最佳答案

您提供的 xpath 没有任何问题,它只是返回多个结果,一个列表,您需要 join()制作单个字符串:

>>> ''.join(response.xpath('/a//text()').extract())
u'C-(K1, K2)-convexity'

这是来自 Scrapy shell .


如果这个值是 scrapy.Field值 - 最好使用 Output Processors .

关于python - 如何防止 xpath 在遇到的标签上添加逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25320414/

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