예시 사이트는 여긴데
http://www.gamejob.co.kr/main/home
이 사이트의 Emperor 채용관 부분만 가져오고 싶은데
<div style="position:absolute; top:0; left:0px;">
<iframe src="http://www.gamejob.co.kr/main/home" width="860" height="840" scrolling="no" frameborder="0"></iframe>
</div>
이렇게 하니까 전체가 불러와져서요..

이미지 부분만 가져오려면 어떻게 해야될까요..?
도움될만한 팁이라도 부탁드립니다.
답변 2개 / 댓글 10개
채택된 답변
+20 포인트
아래 좌표 예시 중 일부만 가져오기 팁 참고해 보세요.
답변에 대한 댓글 7개
2020-06-15 (월) 13:18:55
2020-06-15 (월) 13:36:01
제 사이트는 회사 보안때문에 직접 올릴 수는 없어서 해당 사이트를 예시로 올려놓은거라서 법에 걸릴 건 없을 것 같습니다ㅎㅎ 다른 방법이 있다면 알려주실 수 있으실까요?
2020-06-15 (월) 15:14:53
Copy
<?php
header("Content-Type: text/html; charset=UTF-8");
include_once "simple_html_dom.php";
$url = "http://www.gamejob.co.kr/main/home";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec($ch);
$html = new simple_html_dom();
$html->load($res);
?>
<article class="boothList EmperorWrap" id="emperor_article">
<?php echo $html->find("article#emperor_article", 0); ?>
</article>
이렇게 하시면 해당 부분만 갖고 올 수 있습니다.
답변에 대한 댓글 3개
2020-06-16 (화) 11:04:17
답변 감사합니다 그러나 적용해보니 CSS가 전부 깨져서 나오네요ㅠㅠ이부분은 해당 사이트의 CSS를 전부 가져와야할까요?
2020-06-16 (화) 11:10:54
위에 제가 링크 남긴 데에 가셔서 해당 파일을 다운로드 받아서 인클루드 하셔야 합니다.
simple_html_dom.php
//
css는 직접 갖고 오셔야 합니다.
css가 inline으로 되어 있으면 모르겠지만 따로 파일이 선언되어 있기 때문에 해당 파일을 직접 갖고 오셔야 합니다.
simple_html_dom.php
//
css는 직접 갖고 오셔야 합니다.
css가 inline으로 되어 있으면 모르겠지만 따로 파일이 선언되어 있기 때문에 해당 파일을 직접 갖고 오셔야 합니다.
답변을 작성하려면 로그인이 필요합니다.
불러와서 영역 사이즈를 조절해야되는거죠..?