>백엔드 개발 >PHP 튜토리얼 >빨간 꼬마 뚱뚱 스누피 스누피 클래스 활용 예

빨간 꼬마 뚱뚱 스누피 스누피 클래스 활용 예

WBOY
WBOY원래의
2016-07-29 08:37:521189검색

스누피는 웹 브라우저의 기능을 모방하는 데 사용되는 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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.