2011-02-27 3 views
0

웹 페이지의 내용을 가져 오려고하는데 페이지가 2 번로드됩니다.simple_html_dom timer?

어떤 종류의 타이머가있는 것처럼 보입니다. 처음에는 콘텐츠를로드 한 다음 10 초 후에 얻으려는 콘텐츠가있는 콘텐츠의 다른 부분을로드합니다.

이 방법이 있습니까?

Ty;)

+1

링크를 줄 수 있습니까?/예? – Shad

+0

나는이 url에서 내용을 얻는 것을 시도하고있다 : http://www.onlinegames.net/games/4725/armyswat.html 그러나 처음에는 잠시 멈추고 잠시 후에 구멍 페이지를로드하고 그 중 내가 can not 사용 file_get_html ('http://www.onlinegames.net/games/4725/armyswat.html'); 사촌 내가 얻고 싶은 콘텐츠의 일부를로드하지 않습니다 :(모든 아이디어? –

답변

0

헤드리스 브라우저 엔진을 사용해야합니다. cURL 및 wget은 HTTP 라이브러리입니다. 그들은 HTTP로 말하고 문서를 텍스트로 다운로드합니다. 페이지가 AJAX 또는 JS 타이머를 수행하고 있음을 이해하는 데 도움이되는 DOM 또는 JavaScript 엔진 개념이 없습니다. 따라서 HTML을 다운로드하려면 DOM을 파싱하고 JS를 실행하여 브라우저와 같은 역할을하는 프로그램이 필요합니다. 모질라 엔진을 사용하는 http://simile.mit.edu/wiki/Crowbar을 권장합니다.