외부 사이트의 내용을 가져올떄 사용할 수 있는 클래스가 있다.
바로 snoopy class 이다.
사용법은 이러하다.
<?
include "Snoopy.class.php";
$snoopy = new Snoopy;
//내용을 있는그대로 불러오기
$snoopy->fetch("http://www.naver.com/");
print $snoopy->results;
?>
위 소스의 결과는 이러하다.
<?
include "Snoopy.class.php";
$snoopy = new Snoopy;
//내용 중 텍스트만 긁어오기
$snoopy->fetch("http://www.daum.net/");
print $snoopy->results;
?>
위 소스의 결과는 이러하다.
이외에도 여러가지 기능의 함수를 사용할 수 있다.
//링크값만 긁어오기
$snoopy->fetchlinks("http://www.daum.net/");
//폼 submit
$submit_url = "http://www.daum.net/submit.html";
$submit_vars["a"] = "aValue";
$submit_vars["b"] = "bValue";
$submit_vars["c"] = "cValue";
$snoopy->submit($submit_url,$submit_vars);
//폼 값만 긁어오기
$snoopy->fetchform("http://www.daum.net/");
등을 사용할 수 있다.
반응형
'PHP' 카테고리의 다른 글
php 한글 구분 (0) | 2014.09.29 |
---|---|
wamp 로컬에서 도메인연결 세팅 (0) | 2014.08.21 |
$_SERVER 에 대해 알아보자 (0) | 2013.05.03 |
php에서 자바스크립트로 배열 보내기 (0) | 2013.05.03 |
date() 사용시 Warning이 뜬다면. (0) | 2013.05.02 |