2013-04-19 2 views
1

그래서, PHP에서 간단한 HTML DOM을 사용하려고합니다. 제가 작업하고있는 프로젝트에 대해 페이지의 대부분을 건너 뛰고있는 것처럼 보입니다. 나는 이것에 대해 약 6 시간을 보냈고 붙어있어서 도움을 요청하고있다.PHP 간단한 HTML DOM 불완전한 echo의

훨씬 더 간단 가져올 수 없습니다 다음 그러나 출력이 완전히 게임의 이름, 시간, 등등 중간에 링크를 포함하여 중간에있는 모든 텍스트가 누락이

<?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

출력을 어딘가에 붙여 넣을 수 있습니까? (예 : pastebin.com). :) –

+1

잘 -> 일반 텍스트로 파일을 처리하면 모든 HTML 태그를 제거해야합니다 ... 아마 당신이 보는 결과가 발생할 수 있습니다. – jtheman

답변

1

에 새로운 항목을 만드는 중이라서 필요가 없습니다 방향이 게시물을 이동 생각 ->plaintext 메서드를 사용하면로드중인 페이지에있는 것처럼 보이므로 javascript로 동적으로 생성 된 내용을 가져올 수 없습니다. 단지

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

당신은 페이지의 중복을 볼 수?

그런 다음 보관하려는 항목을 처리하기 만하면됩니다.

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

+0

나는 이것이 사실이라고 생각한다. 그래서 나는이 실험을 중단했다.이 실험은 단지 시간 낭비 일 뿐이며 원래의 질문을 게시하는쪽으로 옮겼다. http://stackoverflow.com/questions/16109213/php-simple-html-dom-outputting-blank-page – SuperMar1o