试图从另一个网站获取div

时间:2014-02-02 01:12:05

标签: php

我正在尝试从此网站上的最近捐款div获取数据:http://umcgames.buycraft.net/ div没有ID,但确实有一个头。真的很感激这方面的帮助,一直在寻找一种方式;)

2 个答案:

答案 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.