我正在開發一個項目,我需要從HTML類獲取所有數據。PHP從HTML類獲取文本
<div class="sprofile">
<a href="http://www.cibap.nl/profile/2127/"><b>Jeroen Rinzema</b></a>
<br />
<i>Reclame en Media</i>
<br />
Klas RMM21C
<div class="istatus offline">
Offline
</div>
</div>
這是我需要從HTML頁面獲得的HTML。但我不知道如何在PHP中選擇這部分HTML文檔。我需要使用的部分是: 的Jeroen Rinzema 和 克拉斯RMM21C
如果你想看到完整的HTML文檔,你可以做到這一點here。
我迄今爲止嘗試是:
$url = "http://www.cibap.nl/profile/$username";
$html = file_get_html($url);
foreach($html->find('div.sprofile') as $article){
$item['name'] = $article->find('div.sprofile a b', 0)->plaintext;
$item['klas'] = $article->find('div.sprofile', 0)->plaintext;
}
echo'done';
使用DOM解析器。 –
但我也可以選擇類似(sprofile)的DOM解析器? – Ajeo
你可以通過jQuery發送這部分到一個PHP文件我認爲這兩個文件必須在同一個域) –