Html XPath根据多个子元素的字符串值选择元素?
我正试图找到一个基于多个子元素属性的元素。 这就是我目前所拥有的Html XPath根据多个子元素的字符串值选择元素?,html,xml,xpath,Html,Xml,Xpath,我正试图找到一个基于多个子元素属性的元素。 这就是我目前所拥有的 //div[a[contains(text(),"Liquid")] and a[contains(text(),"Orange")]] 这就是我想要找到的 <div class="inner-article"> <a style="height:150px;" href="/shop/hats/jjklos2it/cacyn7gr5" <img width="150" heigh
//div[a[contains(text(),"Liquid")] and a[contains(text(),"Orange")]]
这就是我想要找到的
<div class="inner-article">
<a style="height:150px;" href="/shop/hats/jjklos2it/cacyn7gr5"
<img width="150" height="150" src="//assets.supremenewyork.com/158414/vi/iDhLpmX68d4.jpg" alt="Idhlpmx68d4">
<div class="sold_out_tag">sold out</div>
</a>
<h1>
<a class="name-link" href="/shop/hats/jjklos2it/cacyn7gr5">Liquid Silk Camp Cap</a>
</h1>
<p>
<a class="name-link" href="/shop/hats/jjklos2it/cacyn7gr5">Orange</a>
</p>
</div>
总之,我想找到同时包含“Liquid”和“Orange”子项的div。这些链接不是子项,而是子项,所以请尝试
谢谢,我该怎么做,这样代码也会特别选择类为“内部文章”的div。@RishiPatel,
//div[@class=“内部文章”和//a[contains(text(),“Liquid”)]和//a[contains(text(),“Orange”)]
。如果它解决了你的问题,别忘了
//div[.//a[contains(text(),"Liquid")] and .//a[contains(text(),"Orange")]]