안드로이드 개발 질문/답변
(글 수 45,052)
도서관에서 도서를 검색해서 책정보와 청구기호를 받아오는법을 알고싶습니다.
http://dyucl.dyu.ac.kr/DYUL/Search/SearchListC.csp?New=C0&Gate=DA&Kor=1&COUNT=35qw5iil00&HLOC=DYUL&SrchType01=T0&SrchKey01=android&SrchCondi01=%A1%E3&HLOC=DYUL&COUNT=35qw5iil00&Kor=1
위 링크에서 'android' 도서를 검색하면 페이지가 뜨거든요.
한글로 치면 안뜨더라구요.. 문제는 잘 모르겠는데 이것도 해결할 수 있으면 좋겠지만;
위에 링크는 android를 검색하는 링크입니다.
이것들의 도서명과 청구기호를 받아오고 싶은데, 지식이 짧아서 어렵더라구요.
검색만 1시간을 넘게 한것같은데 ㅠ.
안드로이드 어플에 검색기능을 추가해서 도서명과 청구기호만 받아보고 싶은데
안된다면 저자나 출판사, 출판일 이런정보까지 다 받아도 상관없구요..
예제나 참고할만한 사이트 추천해주셨으면 좋겠습니다.
소스같은걸 직접 써주셔서 설명도 어느정도 해주시면 더 감사하고요.
힌트좀 주세요 ;ㅅ;
http://dyucl.dyu.ac.kr/DYUL/Search/SearchListC.csp?New=C0&Gate=DA&Kor=1&COUNT=35qw5iil00&HLOC=DYUL&SrchType01=T0&SrchKey01=android&SrchCondi01=%A1%E3&HLOC=DYUL&COUNT=35qw5iil00&Kor=1
위 링크에서 'android' 도서를 검색하면 페이지가 뜨거든요.
한글로 치면 안뜨더라구요.. 문제는 잘 모르겠는데 이것도 해결할 수 있으면 좋겠지만;
위에 링크는 android를 검색하는 링크입니다.
이것들의 도서명과 청구기호를 받아오고 싶은데, 지식이 짧아서 어렵더라구요.
검색만 1시간을 넘게 한것같은데 ㅠ.
안드로이드 어플에 검색기능을 추가해서 도서명과 청구기호만 받아보고 싶은데
안된다면 저자나 출판사, 출판일 이런정보까지 다 받아도 상관없구요..
예제나 참고할만한 사이트 추천해주셨으면 좋겠습니다.
소스같은걸 직접 써주셔서 설명도 어느정도 해주시면 더 감사하고요.
힌트좀 주세요 ;ㅅ;
2010.03.31 17:07:36
우선 가장 좋은 시나리오는 해당업체에서 api를 제공해준다면(결과가 xml이거나 json이거나) 그것을 이용하는 것이 가장 좋은 방법이며 일반적인 방법입니다.
그러나 위와 같은 경우는 결과가 html 입니다.
html이라는 말은 데이터 요소와 디자인 요소가 결합되어 있다는 뜻 입니다.
데이터적인 요소만 파싱을 해서 추출해야 합니다. 아울러 관련 업체에서 디자인을 바꾸던가 하면 파싱 규칙이 또 바뀔테니 수정이 불가피하게 됩니다.
물론. 표준화를 지켜 데이터와 디자인을 분리하여 html을 작성했다면 일의 양이 훨씬 줄어들긴합니다만 위의 사이트는 데이터와 디자인이 분리가 안되어 있습니다.
물론 제어, 반복으로 안되는 것은 없습니다만 너무 고통이 수반되는 작업입니다.
관련쪽은 html parser 를 검색해보시면 어떤식으로 접근해야 하는지 감을 잡으실거라 봅니다.