SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
한승호 차맑음 성홍기 한태희
목차

 1. 웹페이지 분석

 2. HTML Parsing

 3. XML Parsing

 4. 짂행 계획
웹콘텐츠 분석
WebContent Parsing
웹콘텐츠 분석 필요성




             제한된 정보를
            웹페이지 분석을
              통하여 보충
                       API에서 제한된 내용을
 API로 저장된
                          보충한 데이터
 순수 데이터
웹페이지 내용가져오기



   DOM            Regular
                 expression


 RSS ( RSS 2.0 / ATOM ) XML
HTML PARSING




    DOM         Regular
               expression
HTML PARSING




    DOM         Regular
               expression
HTML PARSING


                 DOM

                  jQdom
               Nodejs module
HTML PARSING

                      Regular
                     expression



               <(h1)[^>]*?>([sS]+?)</1>/gi

                    정규표현식을 통한 추출
RSS

  RSS ( RSS 2.0 / ATOM ) XML




      컨텐츠 신디케이션(Content Syndication)
RSS FEED 구조                       RSS FEED 예제
<rss version="2.0">               <rss version="2.0">
<channel>                         <channel>
                                   <item>
                                     <title>
  <item>                             <![CDATA[“학생 위한 교수직원 헌신 이끌어내 동
                                  명대 혁신” …]]>
  <title>타이틀 제목</title>              </title>

  <link>원본 사이트주소</link>           <link><![CDATA[http://www.newswire.co.kr/newsRe
                                  ad.php?no=631557]]></link>
  <description>내용</description>     <description>
                                    <![CDATA[최근 교과부 산학협력선도대학(LINC)에
  <pubDate>날짜</pubDate>           선정된 동남광역권 산학협력거점 동명대학교의 설동
                                  근 총장...]]>
  </item>                           </description>

                                    <pubDate>Sun, 17 Jun 2012 10:34:35
  <item>                          +0900</pubDate>
  ...반복
  </item>                         </item>

</channel>                        </channel>
                                  </rss>
</rss>
Google API를 활용한 RSSParsing 엔진

              Google API
               SERVER
                               RSS를
                             JSON 변환
        RSS 주소 전달



  RSS                                       Zrssfeed
 FEED           Google                                 DATA OUTPUT
                                             jQuery
(XML)          Feed API
                                            Plug-in

              js/jquery.zrssfeed.hansh.js
GET RSS http://hansh.kr/getrss
진행 계획
남은 일정 짂행
변경없는 젂체적인 계획

     프로젝트   세미나
      진행    참여



      원문
            스터디
      번역
세미나/교육 참여
1. NHN Helloworld 2nd
   SVG, HTML5 CANVERS
1. Daum Open API
   OPEN API
3. Web Study
   Web View, JavaScript
프로젝트 공개 http://hansh.kr
감사합니다

Más contenido relacionado

Similar a 전공연구실 계획8

Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
yongwoo Jeon
 
High performance websites v1.0
High performance websites v1.0High performance websites v1.0
High performance websites v1.0
Byungsun Youn
 
Ksug 세미나 (윤성준) (20121208)
Ksug 세미나 (윤성준) (20121208)Ksug 세미나 (윤성준) (20121208)
Ksug 세미나 (윤성준) (20121208)
Sungjoon Yoon
 

Similar a 전공연구실 계획8 (20)

Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
 
REST Ovewview
REST OvewviewREST Ovewview
REST Ovewview
 
High performance websites v1.0
High performance websites v1.0High performance websites v1.0
High performance websites v1.0
 
2-2. html5
2-2. html52-2. html5
2-2. html5
 
서버성능개선 류우림
서버성능개선 류우림서버성능개선 류우림
서버성능개선 류우림
 
웹표준 교육
웹표준 교육웹표준 교육
웹표준 교육
 
자바 웹 개발 시작하기 (3주차 : 스프링 웹 개발)
자바 웹 개발 시작하기 (3주차 : 스프링 웹 개발)자바 웹 개발 시작하기 (3주차 : 스프링 웹 개발)
자바 웹 개발 시작하기 (3주차 : 스프링 웹 개발)
 
하이브리드앱 성능 극복
하이브리드앱 성능 극복하이브리드앱 성능 극복
하이브리드앱 성능 극복
 
하이브리드앱 성능 극복
하이브리드앱 성능 극복하이브리드앱 성능 극복
하이브리드앱 성능 극복
 
HTTP/3 시대의 웹 성능 최적화 기술 이해하기
HTTP/3 시대의 웹 성능 최적화 기술 이해하기HTTP/3 시대의 웹 성능 최적화 기술 이해하기
HTTP/3 시대의 웹 성능 최적화 기술 이해하기
 
Ksug 세미나 (윤성준) (20121208)
Ksug 세미나 (윤성준) (20121208)Ksug 세미나 (윤성준) (20121208)
Ksug 세미나 (윤성준) (20121208)
 
Http2(http2.0,g rpc,cookie,session,idempotent, x forwarded-for)
Http2(http2.0,g rpc,cookie,session,idempotent, x forwarded-for)Http2(http2.0,g rpc,cookie,session,idempotent, x forwarded-for)
Http2(http2.0,g rpc,cookie,session,idempotent, x forwarded-for)
 
Json view 예제 설명
Json view 예제 설명Json view 예제 설명
Json view 예제 설명
 
대용량 분산 아키텍쳐 설계 #5. rest
대용량 분산 아키텍쳐 설계 #5. rest대용량 분산 아키텍쳐 설계 #5. rest
대용량 분산 아키텍쳐 설계 #5. rest
 
Booting Spring Data REST
Booting Spring Data RESTBooting Spring Data REST
Booting Spring Data REST
 
Performance and rail
Performance and railPerformance and rail
Performance and rail
 
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬) Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
 
REST Concept
REST ConceptREST Concept
REST Concept
 
Srping data rest
Srping data restSrping data rest
Srping data rest
 
제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처
제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처
제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처
 

Más de Seungho Han

사이버상의 인간관계
사이버상의 인간관계사이버상의 인간관계
사이버상의 인간관계
Seungho Han
 
전공연구실 계획7
전공연구실 계획7전공연구실 계획7
전공연구실 계획7
Seungho Han
 
전공연구실 계획4
전공연구실 계획4전공연구실 계획4
전공연구실 계획4
Seungho Han
 
전공연구실 계획3
전공연구실 계획3전공연구실 계획3
전공연구실 계획3
Seungho Han
 
전공연구실 계획2
전공연구실 계획2전공연구실 계획2
전공연구실 계획2
Seungho Han
 

Más de Seungho Han (13)

REST API SDK Generator - 한승호@에멘탈
REST API SDK Generator - 한승호@에멘탈REST API SDK Generator - 한승호@에멘탈
REST API SDK Generator - 한승호@에멘탈
 
Monorepo with Lerna - 한승호@에멘탈
Monorepo with Lerna - 한승호@에멘탈Monorepo with Lerna - 한승호@에멘탈
Monorepo with Lerna - 한승호@에멘탈
 
Typescript 개발 문화 - 한승호@에멘탈
Typescript 개발 문화 - 한승호@에멘탈Typescript 개발 문화 - 한승호@에멘탈
Typescript 개발 문화 - 한승호@에멘탈
 
AWS X-Ray를 활용한 서비스 건강검진- 한승호@에멘탈
AWS X-Ray를 활용한 서비스 건강검진- 한승호@에멘탈AWS X-Ray를 활용한 서비스 건강검진- 한승호@에멘탈
AWS X-Ray를 활용한 서비스 건강검진- 한승호@에멘탈
 
사이버상의 인간관계
사이버상의 인간관계사이버상의 인간관계
사이버상의 인간관계
 
개발자와 Ux
개발자와 Ux개발자와 Ux
개발자와 Ux
 
전공연구실 계획7
전공연구실 계획7전공연구실 계획7
전공연구실 계획7
 
전공연구실 계획4
전공연구실 계획4전공연구실 계획4
전공연구실 계획4
 
전공연구실 계획3
전공연구실 계획3전공연구실 계획3
전공연구실 계획3
 
전공연구실 계획2
전공연구실 계획2전공연구실 계획2
전공연구실 계획2
 
[Web tutoring]CMS를 통한 웹사이트 제작
[Web tutoring]CMS를 통한 웹사이트 제작[Web tutoring]CMS를 통한 웹사이트 제작
[Web tutoring]CMS를 통한 웹사이트 제작
 
webstudy jquery
webstudy jquerywebstudy jquery
webstudy jquery
 
웹개발도구
웹개발도구웹개발도구
웹개발도구
 

전공연구실 계획8