所以,我正在尝试在我正在处理的项目中回显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
答案 0 :(得分:1)
使用->plaintext
方法,您将无法获取使用javascript动态生成的内容,因为它看起来位于您正在加载的页面上。
仅限
file_get_html('http://steamcommunity.com/profiles/76561198049810642/games?tab=all');
您应该会看到该页面的副本吗?
然后开始处理您想要保留的项目。