Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 공모주
- linux
- php
- JavaScript
- 6월 공모주 청약 일정
- Eclipse
- MYSQL
- Oracle
- css
- 주식 청약
- 공모주 청약 일정
- html
- 자바
- 오라클
- 자바스크립트
- Stock ipo
- SQL
- 코드이그나이터
- 맥
- 제이쿼리
- 리눅스
- 공모주 청약
- 주식
- java
- 주식 청약 일정
- codeigniter
- 7월 공모주 청약 일정
- Stock
- jquery
- IPO
Archives
- Today
- Total
개발자의 끄적끄적
[php/codeigniter] 코드이그나이터 snoopy 라이브러리 사용 방법 본문
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 안에 파싱된 결과물이 들어있으니
그걸 가지고 원하는 데이터를 가공하시면 됩니다!
참고들 하세요!
반응형
'개발 > php' 카테고리의 다른 글
[php/curl] curl form serialize 전송 방법 (0) | 2021.03.10 |
---|---|
[php] 가변변수 사용방법 및 예제 (0) | 2021.03.10 |
[php] json_encode content-type json 설정 방법 및 예제 (0) | 2021.03.08 |
[php] json_encode json array 형태로 출력하는 방법 JSON_PRETTY_PRINT (0) | 2021.03.08 |
[php] json_encode JSON_UNESCAPED_UNICODE 유니코드 문자열 인코딩 옵션 (0) | 2021.03.07 |
Comments