스누피는 웹 브라우저의 기능을 모방하는 데 사용되는 PHP 클래스로, 웹 콘텐츠를 얻고 양식을 보내는 작업을 완료할 수 있습니다.
다음은 그 기능 중 일부입니다:
1. 웹 페이지의 콘텐츠를 크롤링하는 것이 편리합니다.
2. 웹 페이지의 텍스트를 크롤링하는 것이 편리합니다(HTML 코드 제거).
링크를 크롤링하는 것이 편리합니다. 웹페이지
4. 프록시 호스트 지원
5. 기본 사용자/비밀번호 인증 모드 지원
6. 사용자 정의 사용자 에이전트, 리퍼러, 쿠키 및 헤더 콘텐츠 지원
7. 리디렉션 깊이 제어
8. 웹페이지의 링크를 고품질 URL로 확장 가능(기본값)
9. 편리하게 데이터 제출 및 반환 값 얻기
10. 92)
11. 리디렉션 시 쿠키 전달 지원
구체적인 사용법은 다운로드 파일의 지침을 참조하세요.
코드 복사 코드는 다음과 같습니다.
include "Snoopy.class.php" ;
$snoopy = new Snoopy;
$snoopy->fetchform("http://www.phpx.com/happy/logging.php?action=login"); >결과 ;
< ?php
include "Snoopy.class.php";
$snoopy = 새로운 스누피
$submit_url = "http://www.phpx.com/happy /logging.php?action=login";
$submit_vars["loginmode"] = "normal";
$submit_vars["styleid"] = "1";
$submit_vars["cookietime"] = "315360000 ";
$submit_vars["loginfield"] = "username";
$submit_vars["username"] = "********"; submit_vars ["password"] = "*******"; //비밀번호
$submit_vars["questionid"] = "0"
$submit_vars["answer"] = "";
$submit_vars["loginsubmit"] = "제출";
$snoopy->submit($submit_url,$submit_vars)
print $snoopy->results; 🎜>
이상은 스누피의 내용을 포함하여 스누피 클래스를 사용하는 작은 예를 소개한 것입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.