PHP简单的HTML DOM不完整的回声

时间:2013-04-19 06:29:38

标签: php simple-html-dom

所以,我正在尝试在我正在处理的项目中回显PHP Simple HTML DOM中的页面,似乎它正在跳过大部分页面。我已经花了大约6个小时在这上面而且卡住了所以我正在寻求帮助。

比这个

简单得多
    <?php 
    ini_set('memory_limit', '-1');
    include('simple_html_dom.php');                                             //includes simpledomhtml
    echo file_get_html('http://steamcommunity.com/profiles/76561198049810642/games?tab=all')->plaintext; 
?>

然而输出完全缺少中间的所有文本,包括游戏名称,小时,链接等等。我假设这是页面的一部分在一个部分内的结果,但我认为PHP Simple HTML DOM能够解析这样的事情。试试你自己,没有任何意义。我尝试过无数代码变种。请帮忙。


所以我认为你对明文输出的看法是正确的,所以不要把这篇文章转移到我不需要的方向上,而是用更集中的问题创建一个新主题 PHP Simple HTML DOM Outputting Blank Page

1 个答案:

答案 0 :(得分:1)

使用->plaintext方法,您将无法获取使用javascript动态生成的内容,因为它看起来位于您正在加载的页面上。

仅限

file_get_html('http://steamcommunity.com/profiles/76561198049810642/games?tab=all'); 

您应该会看到该页面的副本吗?

然后开始处理您想要保留的项目。

http://simplehtmldom.sourceforge.net/manual.htm