스누피로 로그인하기(웹호스팅 트래픽정보 긁어오기) > PHP & Others

본문 바로가기
사이트 내 전체검색


회원로그인

오늘 51
어제 326
최대 618
전체 411,227
마음을 나누는 인터넷 일기장 - 통플 다이어리
PHP & Others

스누피로 로그인하기(웹호스팅 트래픽정보 긁어오기)

페이지 정보

작성자 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-05-04 13:29 조회2,882회 댓글0건

본문

출처 : http://dovetail.tistory.com/39


snoopy 클래스로 로그인하기

스누피 클래스에 대한 기본적인 사용법은 전에 다룬적이 있습니다. 기본적인 설치법과 사용법은 여기에서 확인할 수 있습니다. 스누피는 그 자체로 강력한 툴이지만 가끔 원하는 페이지를 크롤링하기 위해서는 먼저 로그인이 필요한 경우가 있죠. 이럴때 submit 함수를 사용합니다.

wink.ws 웹호스팅 트래픽정보 긁어오기

이번 예제에서는 wink.ws의 트래픽 사용정보를 가져와볼까요?

<?php
//스누피 클래스를 불러오고 초기화 해줍니다
include('Snoopy.php');
$snoopy = new Snoopy;

//wink.ws의 초기화면 uri입니다
//로그인 하지 않는다면 로그인 화면이 나오겠죠
$uri = 'http://cpanel.wink.ws/index#';

//로그인 정보를 저장할 배열 auth를 만듭니다
//배열의 key는 해당 폼에서 넘겨줄 name이 되겠습니다
$auth['email'] = '계정아이디';
$auth['password'] = '계정암호';

//스누피의 submit함수로 폼정보를 넘겨줍시다
$snoopy->submit($uri,$auth);

//로그인에 관련하여 쿠키를 사용하는 경우가 있으니 쿠키정보를 저장해둡니다
$snoopy->setcookies();

//이제 로그인 정보를 가지고 있으니 다시 uri로 접속해봅시다
$snoopy->fetch($uri);

//그리고 정규식을 이용해서 해당 엘리먼트를 뽑아옵니다
preg_match('/<table id="account-information">(.*?)<\/table>/is', $snoopy->results, $result);

//마지막으로 결과를 출력하구요
echo '<table id="info">'.$result[1].'</table>';
?>

효과는 뛰어났다!!

Status

Domain: xxxxxxxxx.wink.ws
IP Address: xxx.xxx.xxx.xxx
Username: uxxxxxxxxx
Password: ••••••••••
Disk Usage: xxx.xx / Unlimited MB
Bandwidth: xxx.xx / 100 MB
Home Root: /home/uxxxxxxxxx
Server Name: serverxx.wink.ws
Server IP: xxx.xxx.xxx.xxx
Server Load: xx.xx
MySQL Server Load: xx.xx
Apache Version: Apache/2.2.17
PHP Version: 5.4
MySQL Version: 5.1.58
Activated: 20xx-xx-xx xx:xx:xx
Status: Active
Hosting Plan: Free
Feature Set: Default

추천 0

댓글목록

등록된 댓글이 없습니다.

PHP & Others 목록

Total 193건 1 페이지
PHP & Others 목록
번호 제목 글쓴이 날짜 조회 추천
공지 PHP 튜닝과 최적화 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-01 42191 0
192 배열 stripslashes nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-02 82 0
191 PHP 유용한 정규표현식 예제 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-16 106 0
190 php 섭씨 화씨 변환 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-16 2316 0
189 [Node.js] 배우는 방법 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-01 2280 0
188 정규표현식 pcre 문법, preg nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-29 2580 0
187 자바스크립트 escape unescape php 구현함수 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-16 2707 0
186 정규표현식 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-14 2505 0
185 preg_match 멀티라인 정규표현식 예제 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-14 2370 0
184 그누보드 게시판 입력제한 늘리기 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-10 9511 0
183 리눅스(Linux) php 쉘(Shell) 스크립트 실행하기, 백그라운드로 php 사용하기… nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-13 2897 0
열람중 스누피로 로그인하기(웹호스팅 트래픽정보 긁어오기) nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-04 2883 0
181 php 정규표현식 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-11 3311 0
180 curl 로그인 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-11 3844 0
179 PHP backticks shell command (``) nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-02 2936 0
178 변수에 저정된 값에 따른 조건문 결과 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-23 6209 0
177 3DES 암호화/복호화 예제 - 양방향 암호화 mcrypt_encrypt nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-22 11682 0
176 mysql password sha1 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-11 9675 0
175 php 암호화 복호화 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-20 12562 0
174 윈도우용 php 다운로드 nuno 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-01 9373 0
게시물 검색

Copyright © nuno21.net All rights reserved. 상단으로
모바일 버전으로 보기