>  기사  >  백엔드 개발  >  lazysnoopy snoopy PHP 버전의 네트워크 클라이언트는 로컬 다운로드를 제공합니다.

lazysnoopy snoopy PHP 버전의 네트워크 클라이언트는 로컬 다운로드를 제공합니다.

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

스누피를 까치에 사용하고 있어서 이 동동 공부에 조금 관심이 생기네요. SF에서 이 소스 코드를 찾았습니다. 사실 그냥 클래스인데 웃지 마세요. 기능이 엄청 강력해요.
정식 소개는 제가 번역했습니다(ㅋㅋㅋ... 최근에는 항상 번역자로 활동하고 있습니다)
스누피는 웹브라우저의 기능을 흉내내는 데 사용되는 PHP 클래스입니다. 내용을 작성하고 양식 작업을 보냅니다.
다음은 그 기능 중 일부입니다.
1. 웹페이지 콘텐츠 크롤링이 편리함
2. 웹페이지 텍스트 크롤링이 편리함(HTML 코드 제거)
크롤링이 편리함 웹페이지 링크
4. 프록시 호스트 지원
5. 기본 사용자/비밀번호 인증 모드 지원
6. 사용자 지정 사용자 에이전트, 리퍼러, 쿠키 및 헤더 콘텐츠 지원
7. 리디렉션 깊이 제어 가능
8. 웹 페이지의 링크를 고품질 URL로 확장 가능(기본값)
9. 편리하게 데이터 제출 및 반환 값 얻기
10. v0.92)
11. 리디렉션 시 쿠키 전달 지원
다음은 내 블로그의 텍스트를 캡처하는 간단한 예입니다
<
include "Snoopy.class.php" ";
$snoopy = 새로운 스누피;
$snoopy->fetchtext("http://www.phpobject.net/blog");
echo $snoopy->results;
?>
^_^, 예를 들어 링크 가져오기
include "Snoopy.class.php"
$snoopy = new Snoopy; ->fetchlinks( "http://www.phpobject.net/blog")
print_r($snoopy->results)
?>아, 효과가 좋네요. URL이 필요한 모든 것이 있지만 /blog/read.php/85.htm과 같은 것은 없습니다.
나중에 테스트할 데이터도 제출하세요. . .
yuanma/php/Snoopy-1.2.3.tar.gz 로컬 다운로드
위에서는lazysnoopy 스누피를 소개했습니다. PHP 버전의 네트워크 클라이언트를 로컬에서 다운로드할 수 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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