【问题标题】:PHP Simple HTML DOM Parser: Only Displaying One DivPHP 简单的 HTML DOM 解析器:只显示一个 div
【发布时间】:2013-12-25 21:10:54
【问题描述】:

在这个网站http://roosterteeth.com/ 上,它有一个 id 为“postsArea”的 div。我正在使用 PHP Simple HTML DOM Parser 从网站中提取 div。我遇到的问题是只显示一个 div 类,我似乎无法显示所有 div 类。如果有人可以帮助我,我将不胜感激,因为我完全陷入困境。下面是我用来获取 div 内容的代码。

include('simple_html_dom.php');       
$html = file_get_html('http://roosterteeth.com/home.php');
$ret = $html->find('#postsArea', 0);
echo $ret;

【问题讨论】:

    标签: php html dom html-parsing simple-html-dom


    【解决方案1】:

    你可以试试这个(作品)

    $html = file_get_html('http://roosterteeth.com/home.php');
    foreach ($html->find('div.streamIndividual') as $div) {
        echo $div . '<br />';
    };
    

    这里div.streamIndividuals 是div#postsArea 的子divs。

    【讨论】:

    • 非常感谢它成功了!!!社区中有像您这样的人真是太好了。
    • 欢迎@Sabre,很高兴它有帮助:-)
    猜你喜欢
    • 1970-01-01
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 2015-02-14
    • 2016-07-30
    相关资源
    最近更新 更多