繁体   English   中英

是否可以在xpath,python中具有多个标签

[英]Is it possible to have multiple tags in xpath, python

我想从a标签或ap标签中提取文本,想知道是否可以在同一XPATH完成它们。

XPATH看起来像这样:

'//*[contains(@id, "profile")]/div/div/div/div/a|h4/a'

其中“ |” 表示标签或h4标签

使用self

//*[contains(@id, "profile")]/div/div/div/div/*[self::a or self::h4]/a

如果您要.../div/a.../div/h4/a ,请使用两个Xpath的并集

//*[contains(@id, "profile")]/div/div/div/div/a | //*[contains(@id, "profile")]/div/div/div/div/a

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM