개발자의 끄적끄적

[php/codeigniter] 코드이그나이터 snoopy 라이브러리 사용 방법 본문

개발/php

[php/codeigniter] 코드이그나이터 snoopy 라이브러리 사용 방법

효벨 2021. 3. 9. 03:00
728x90
반응형

[php/codeigniter] 코드이그나이터 snoopy 라이브러리 사용 방법

 

 

php 에서

 

파싱을 하려면 curl / file_get_contents 이외에도

 

snoopy 라는 라이브러리가 있습니다.

 

대부분 위에 2가지에서 안되면

 

snoopy 에서는 되는 경우가 많았습니다.

 

snoopy 라이브러리를 codeigniter 에서 사용하는 방법입니다.

 

 

 

1. 우선 아래 경로로 가서 snoopy 라이브러리를 다운받습니다.

sourceforge.net/projects/snoopy/

 

2. 받은파일을 application/libraries 폴더에 넣어줍니다.

 

3. 파싱을 하고자 하는 컨트롤러 상단에 아래와 같이 라이브러리를 로드해 줍니다.

$this->load->library('Snoopy');

 

4. 파싱하고자 하는 url 을 아래와 같이 입력해서 실행합니다.

$this->snoopy->fetch($url);

 

5. 위 fetch 에 url 을 입력하고 바로 아래부분에 results 를 출력해보면 끝.

$this->snoopy->results;

 

 

results 안에 파싱된 결과물이 들어있으니

 

그걸 가지고 원하는 데이터를 가공하시면 됩니다!

 

참고들 하세요!

반응형
Comments