我搜索並嘗試了幾種方案來解決這個問題,但他們沒有工作,XPath的HTML獲取特定標籤元素
這是我的情況的html:
<div class="entry">
<p align="center"><span ><b>CAT-1</b></span></p>
<p align="center">car-1 <a href="" target="_blank" >link</a> </p> //need this
<p align="center">car-2 <a href="" target="_blank" >link</a> </p> //need this
<p align="center">car-3 <a href="" target="_blank" >link</a> </p> //need this
<p align="center"><span><b>CAT-2</b></span></p>
<p align="center">car-1 <a href="" target="_blank">link</a> </p>
<p align="center">car-2 <a href="" target="_blank">link</a> </p>
<p align="center">car-3 <a href="" target="_blank">link</a> </p>
</div>
我想提取只是a href
他們提到//need this
我已經在使用:
$xpath->query("//p[@align='center']//a[@target='_blank']/text()");
但其提取所有a href
有沒有辦法得到它?即使包括跨度CAT-1沒有probleme,僅僅指剛需^ h的href裏面
所有的hrefs在你的輸入中都是空的 – RomanPerekhrest
是的,我知道,只是解釋 – hertanet