2017-02-12 40 views
-2
<div id="content-body-14269002-17290547"> 
<p>...</p> 
<p>...</p> 
<p>...</p> 
<p>...</p> 
<p>...</p> 
</div> 

我需要在id = "content-body*"使用Xpath包含ID?

每一页上的内容,身体的变化,选择一切可以需要使用通配符

回答

2

大概xpath search for divs where the id contains specific text重复

不管怎么说,

对于IDS

//div[contains(@id,"content-body")]//p #to Select all Paragraphs 

//div[contains(@id,"content-body")]//p//text() # To Select all text in Paragraphs 

上课

//*[contains(@class,"content-body")//p 
//div[contains(@class,"content-body")]//p//text() 

对于Class在类

//*[contains(@class,"content-body") and contains(@class,"another-sub-content-body")]//p//text() 

希望它帮助!

0
//div[contains(@id, "content-body")] 

这意味着content-bodycontent-body-14269002-17290547

通常情况下,这将作品。

更好:

//div[starts-with(@id, "content-body")] 

这意味着id属性的值开始content-body

+1

您错过了结束回合支架 – Connum