在“start with”条件中使用OR逻辑函数来查找xpath

2024-10-05 10:15:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用下面的X路径根据starts-with条件提取web元素

//a[starts-with(@href,'https://test-abc-eu.softcore.com')]

我想通过在搜索中添加逻辑或条件来扩大搜索范围。任何以

//a[starts-with(@href,'https://test-abc-eu.softcore.com')]
//a[starts-with(@href,'https://test-abc.softcore.com')]

像这样的

//a[starts-with(@href,'https://test-abc-eu.softcore.com' or @href,'https://test-abc.softcore.com')]

这可能吗? 任何帮助都将不胜感激。 谢谢


Tags: orhttpstest路径comweb元素with
1条回答
网友
1楼 · 发布于 2024-10-05 10:15:35

正确的语法是:

//a[starts-with(@href,'http://test-abc.softcore.com') or starts-with(@href,'https://test-abc-eu.softcore.com')]

演示:

enter image description here

如您所见,两个链接都是匹配的

参考文献:

相关问题 更多 >

    热门问题