XPath - 获取每隔几秒更改一次的节点
XPath - get node that is changing every few seconds
如何从'div class=img'节点获取图片的url//s02.pikstatic.com/pocetna/102.png?另外图像的 url 每隔几秒就换一次,然后 class "item" 有一个新名称 "item active"
我尝试了 (".//div[@class='item']/a/div") 但我得到了一个错误。
<div class="carousel-inner">
<div class="item">
<a href="http://blog.pik.ba/2014/11/30/pik-asistent-vas-podsjetnik-za-kvalitetnu-objavu-prodaju-artikala/" onclick="_gaq.push(['_trackEvent', 'pocetna_slike', 'vijest-102']);" target="_blank">
<div class="img" style="background-image: url(http://s02.pikstatic.com/pocetna/102.png);"></div>
</a></div>
试试这个。
(".//div[contains(concat(' ', @class, ' '), 'item')]/a/div")
不要忘记检查是否找到了您想要使用 xpath
查找的元素。
例如,您可以使用 count
函数来完成。
$items = $xml -> xpath(".//div[contains(concat(' ', @class, ' '), 'item')]/a/div");
if(count($items)){
//Your operations on found item
print_r($items[0] -> attributes(0));
}
else{
//Items not found, access to `@attributes` returns error!
}
如何从'div class=img'节点获取图片的url//s02.pikstatic.com/pocetna/102.png?另外图像的 url 每隔几秒就换一次,然后 class "item" 有一个新名称 "item active"
我尝试了 (".//div[@class='item']/a/div") 但我得到了一个错误。
<div class="carousel-inner">
<div class="item">
<a href="http://blog.pik.ba/2014/11/30/pik-asistent-vas-podsjetnik-za-kvalitetnu-objavu-prodaju-artikala/" onclick="_gaq.push(['_trackEvent', 'pocetna_slike', 'vijest-102']);" target="_blank">
<div class="img" style="background-image: url(http://s02.pikstatic.com/pocetna/102.png);"></div>
</a></div>
试试这个。
(".//div[contains(concat(' ', @class, ' '), 'item')]/a/div")
不要忘记检查是否找到了您想要使用 xpath
查找的元素。
例如,您可以使用 count
函数来完成。
$items = $xml -> xpath(".//div[contains(concat(' ', @class, ' '), 'item')]/a/div");
if(count($items)){
//Your operations on found item
print_r($items[0] -> attributes(0));
}
else{
//Items not found, access to `@attributes` returns error!
}