如何导出所有属性xpath值

时间:2017-05-14 13:29:39

标签: xml xpath

我试图使用XPath

获取html文件的img url

例如:

我的XPath选择

  

// DIV [含有(@class,'内容&#39)] / P // @ SRC

结果是:

<div class="entry-content clearfix single-post-content" style="background-color: transparent;">
<p style="background-color: transparent;">
    <img src="https://example.com/0.jpg" alt="example" style="background-color: transparent;">
    <img src="https://example.com/1.jpg" alt="example">
    <img src="https://example.com/2.jpg" alt="example">
    <img src="https://example.com/3.jpg" alt="example">
    </p>

我想存储文本,所以我使用

  

的字符串(// DIV [含有(@class,&#39;内容&#39)] / P // @ SRC)

但结果只显示

  

https://example.com/0.jpg

有什么办法可以获得所有网址吗?

1 个答案:

答案 0 :(得分:0)

如果您想要XPathreturn list of strings,请尝试

//div[contains(@class,'content')]//img/string(@src)