IT 강국 UIDC - 박동율 블로그 에 오신걸 진심으로 환영합니다.

Posted
Filed under 프로그래밍/PHP

HTMLPARSING.php 클래스 와 네이버 검색 api 를 이용해서

네이버 검색 영역 파싱을 해 보았다.

 

내가 처음 회사 입사했을때 나에게 주어진 업무는 다른 업체 매출 리포트를

우리 회사 매출리포트에서 볼 수 있도록 추가 해달라는 사항이였다

(매번 여기 저기 페이지 로그인후 매출 보기가 불편 해서)

 

이렇듯 웹프로그래머한테 파싱이란 기술은 유용하다 라고 해야하나

거의 필수 조건인거 같다.

 

이래저래 파싱기술을 찾아 웹서핑 하고 다녀 얻은 기술들중 1가지 방법이고

xml 형태 파싱에 최적화 되어 있는 파싱 클래스 이지 않을까 생각한다

 

 

우선 파싱을 위해 필요한 클래스를 다운 받는다

 

다운로드 : HTMLPARSING.php

(내가 다운로드 걸었는거 기본적인 클래스 조금 수정 한 클래스)

(원본 필요하면 다른 사이트 가셔서 받으셔야 합니다)

 

그후 파싱해서 뿌려 줄 페이지 또는 값이 저장될 페이지를 생성

 

나는 index.php 로

 

참고 : http://developer.naver.com/wiki/pages/Blog

여기가서 네이버 오픈 API 설명서를 숙지하고 키를 발급해서 사용 해야한다

 

 

짠~

끝났습니다  오픈 클래스와 오픈 API 사용하니까 코드 몇줄에 뚝딱 해버립니다.

 

결과는

사용자 삽입 이미지

 

나머지는 정규식 또는 분할 함수 이용해서 깔끔하게 다듬어서

DB에 저장하든지 출력하든지 하면 됩니다. ㅎ

그건 당연 개발자의 몫입니다. ㅎ

 

 

ps. 해당 클래스는 네이버 검색 api 말고도

여러가지 사이트 파싱에도 유용하게 사용되고 편리합니다.

자기자신에 맞게 클래스를 조금씩 커스텀해서 사용하면 됩니다.

 

다음에 포스팅하게되면 이번은 모든 방법이 다 들어 있는

스누피 파싱 클래스에 대해서 포스팅 할 예정입니다.

2015/04/15 12:08 2015/04/15 12:08