我试图在代码中实现的一件事是使用 XPath 来提取 2 个不同标签的结果,以便屏幕上显示的结果将这些属性一起呈现。
我尝试过对 2 个不同的 XPath 使用联合函数,但结果显示在不同的行中:
xpath1(for tag1) | xpath2(for tag2)
想要这样的结果:结果:tag1
,tag2
有什么想法吗?提前致谢,
最佳答案
如果我正确理解你的问题,你想要一个示例列表中两个标签的结果,在这种情况下:
response.xpath('//tag1 | //tag2').getall()
你也可以这样做。
此外,您可以将任何其他表达式附加到这两个标记。
ِ您可能还想访问XPath syntax on w3schools .
关于python - 如何在XPath中选择多个标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59183904/