2016-10-17 6 views
-1

다른 서버 웹 페이지에서 콘텐츠를 가져와야하지만 file_get_content($url)을 사용하면 아직로드되지 않았기 때문에 URL이 특정 페이지에 표시되지 않습니다.아직로드되지 않은 콘텐츠를 가져 오는 방법은 무엇입니까?

페이지가 몇 초 동안 동적으로로드되는 경우 콘텐츠를 가져 오는 옵션이 있습니까?


예를 들어, 나는 모든 경기와 확률에 oddsportal.com/matches를로드 할 필요가 있지만, U 내 PHP 코드에서 file_get_content('oddsportal.com/matches')를 사용하는 경우, 이러한 일들이 표시되지 않습니다. 왜? 동적 콘텐츠 로딩의 원인 일 가능성이 있습니다.

iframe에 콘텐츠를로드 한 다음 완전히로드 될 때까지 기다릴 수도 있고 iframe에서 콘텐츠를 가져올 수도 있습니까?

+0

더 정확할까요? –

+0

먼저 답장을 보내 주셔서 감사합니다. 예를 들어, 나는 http://www.oddsportal.com/matches를 모든 match와 odds로로드해야하지만, PHP 코드에서 file_get_content ('http://www.oddsportal.com/matches')를 사용하면 이러한 것들 나타나지 않을거야. 왜? 아마도 dinamyc 콘텐츠 로딩의 원인 일 것입니다. – placid

답변

0

이 경우 JQuery를 사용하십시오.

<div id="url-contents"></div> 

<script> 
$("#url-contents").load("your/url.html"); 
</script> 
+0

예, 이해 하겠지만 다른 서비스의 콘텐츠가 필요합니다. 나는 그것이 작동하지 않을까 두렵습니다. – placid

+0

너무 많은 질문에 답하지 마십시오. 의견에서 알 수 있듯이 좋은 대답을 제공하는 데 필요한 모든 정보가 없을 수 있습니다. –

관련 문제