result = hxs.select('//*[@id="uobcms-content"]/div/div/p').extract() [1]
这会提取该 div 中的第二段,但我想要所有的段落。我知道删除 [1] 会提取所有段落,但我想将它们全部提取到不同的列中。我已经尝试 [1,2,3,4] 和 [1+2+3+4] 无济于事。
最佳答案
尝试:
result = hxs.select('//*[@id="uobcms-content"]/div/div/p').extract() [1:]
这叫做切片。 它将列表从第一个元素(从 0 开始计数)到末尾切片。
关于python - 我想将多个段落提取到一个 csv 文件中,但我希望它们在不同的列中而不是在一个大列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22134462/