我正在尝试从此网站上的最近捐款div获取数据:http://umcgames.buycraft.net/ div没有ID,但确实有一个头。真的很感激这方面的帮助,一直在寻找一种方式;)
答案 0 :(得分:1)
您需要使用此this php class解析html
你可以像这样使用div(内容)的类:$('.content').eq(3).val();
我看到这个网站使用jquery。
答案 1 :(得分:1)
你走了。
<?php
$html=file_get_contents('http://umcgames.buycraft.net/');
$dom = new DOMDocument;
@$dom->loadHTML($html);
$rec_d=0;
foreach ($dom->getElementsByTagName('div') as $tag) {
if ($tag->nodeValue === 'Recent donations') {
$rec_d=1;
}
if($rec_d==1 && $tag->getAttribute('class') ==='content' )
{
foreach($tag->getElementsByTagName('p') as $ptag)
{
echo $ptag->nodeValue; // to get the content in between of tags...
$rec_d=0;
}
}
}
<强> OUTPUT :
强>
No recent payments to display.