我需要提取從HTML頁面,看起來數據,如:如何提取值的HTML表單一節中PHP
<li>
<h2>
<a href="/rss/Football/actu_rss_35.xml" target="_blank" class="rss"><span>rss</span></a>AC Ajaccio</h2>
<div class="club-left">
<a href="/Football/FootballFicheClub35.html" title="AC Ajaccio"><img src="http://medias.lequipe.fr/logo-football/35/60?CCH-13-40" width="60" height="60"></a>
</div>
<div class="club-right">
<ul class="club-links">
<li><span class="plus"></span>
<a href="/Football/FootballFicheClub35.html">Fiche club </a>
</li>
<li><span class="plus"></span>
<a href="/Football/FootballFicheClub35.html#Calendrier">Calendrier</a>
</li>
<li><span class="plus"></span><a href="/Football/FootballFicheClub35.html#Effectif">Effectif</a>
</li>
<li><span class="plus"></span>
<a href="/Football/FootballFicheClub35.html#Joueurs">Stats joueurs</a>
</li>
<li><span class="plus"></span>
<a href="/Football/FootballFicheClub35.html#Statistiques">Stats club</a>
</li>
</ul>
</div>
<div class="clubt hidden">35</div>
<div class="clear"></div>
</li>
我想在PHP中提取href值,這部分的文字:
<a href="**/Football/FootballFicheClub35.html#Joueurs**">**Stats joueurs**</a>
我用下面的代碼,但有若有所失:
$elements = $xpath->query("//div[@id='Base']/ul/li");
if (!is_null($elements)) {
foreach ($elements as $element) {
$nodes = $element->childNodes;
foreach ($nodes as $node) {
if($node->nodeName!='#text'){
echo $node->nodeValue.";<br/>";
$stringData = trim($node->nodeValue).";";
}
}
}
什麼是你得到當前的結果? –
rssAC阿雅克肖; ; Fiche俱樂部CalendrierEffectif統計joueursStats俱樂部; 35; ; –