You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何合并两个XPath表达式以提取不同HTML页面的运费

合并两个XPath表达式实现多条件匹配提取运费信息

要合并这两个XPath表达式,让它们只要匹配任意一个就能提取运费值,直接用XPath的**管道符(|)**把两个表达式拼接起来即可,这是XPath里实现“或”逻辑的标准写法。

合并后的完整XPath表达式:

//*[@class="flex flex-row justify-between f6 mid-gray pt2"]//div[2]/text() | //*[@class="mid-gray flex items-center"]//span/text()

说明:

  • 管道符|会同时执行前后两个XPath表达式,返回所有匹配到的节点文本内容
  • 原第一个表达式匹配第一种页面结构的运费元素://*[@class="flex flex-row justify-between f6 mid-gray pt2"]//div[2]/text()
  • 原第二个表达式匹配第二种页面结构的运费元素://*[@class="mid-gray flex items-center"]//span/text()

内容的提问来源于stack exchange,提问作者Ram Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 02:43:14