<div id="content-body-14269002-17290547">
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
我需要在id = "content-body*"
每页上的内容 - 正文更改,可能需要使用通配符?
答案 0 :(得分:6)
可能xpath search for divs where the id contains specific text重复
反正,
适用于ID
//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()
适用于班级
//*[contains(@class,"content-body") and contains(@class,"another-sub-content-body")]//p//text()
希望它能帮助!!!
答案 1 :(得分:1)
//div[contains(@id, "content-body")]
这意味着content-body
content-body-14269002-17290547
通常,这样可行。
更好:
//div[starts-with(@id, "content-body")]
这意味着id属性的值以content-body