2015. 1. 13. 03:52

Android WebPageParser 기존 WebPage 설정 복사 후 적용

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

종종 camelcamelcamel 이란 웹 사이트를 이용하는데요.

가격 체크하는 링크를 보다 보면 동일한 페턴의 페이지에 contents만 바꾸는 경우가 많습니다.

이럴 경우 미리 정의한 설정을 토대로, 몇 개의 설정만 바꿔서 동일한 Parsing 로직이 적용되면 될듯한데요.

이런 기능을 추가 했습니다.

 

새로 추가 할 웹 페이지의 설정 입니다.

몇가지 필요한 선언만 해놨습니다.

 

이후 프로그램 내부에서 refWebPage -> WebPage 형태로 추가를 하게 됩니다.

참고로 메뉴에서 연결 고리는 아래와 같습니다.

즉 test란 설정은 getStarTrek의 설정을 참고 하여 생성되고, 메뉴에서는 test를 읽어 들이게 되는겁니다.

실행된 화면 결과 입니다.

참고로 ps3 는 삭제된 항목이며, 항목이 매치가 안될 경우 실행되지 않습니다.

참고로 getStarTrek 파싱 결과 입니다.

그리고 getStarTrek을 사용한 test의 파싱 결과 입니다.

 

요런 형태의 페이지에서 title 과 price를 파싱하게 만든 설정 파일을

요 페이지에 적용한 결과 입니다.

 

감사 합니다.