我正在开发一个项目,我需要从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文件我认为这两个文件必须在同一个域) –