안드로이드 개발 질문/답변
(글 수 45,052)
졸작을 학교 도서관어플을 만들고 있는데, 초보이고 어려운점이 너무 많네요ㅠㅠ.
edittext를 통해서 도서명을 입력받아서 검색 결과를 파싱하려고 하는데.
URL 값이 다 똑같더라구여ㅠㅠ. 어떻게 해야할지 모르겠어요~ 알려주세요!!
공지사항을 다 읽었음
2012.02.23 03:43:47
책을 검색하면 그 페이지 속성보기해서 url을 보면.
http://library.skhu.ac.kr/DLiWeb20/components/searchir/result.aspx
모두 이거에요!...
2012.02.23 10:10:16
get방식이 아니기때문에 주소값으로 구분이 되지 않을겁니다.
학교도서관이라면 소스코드를 바꿀수도 없을거구요.
굳이 한다면 html 자체를 파싱하는 방법도 있습니다.
결과 페이지에서 원하는 값이 있는 부분을 골라내야하겠죠.
학교 도서관에서 저런 검색 결과를 받을수있는 페이지를 따로 제공하지 않는다면 html 파싱도 고려해보세요.
2012.02.23 15:13:34
각 파라미터가 뜻하는 것은
http://library.skhu.ac.kr/DLiWeb20/Components/SearchIR/Simple.aspx?srv_id=31&m_var=421
위 URL 소스를 보시면 될겁니다.
그냥 브라우저에서 GET 방식으로 한글을 넘기니까 검색이 안되더군요..
나중에 안드로이드에서 개발할 때는 POST 방식으로 해주셔야 할겁니다.




뭐..주소나, 주요소스라도 올려주셔야죠...
urlencode 나 charset 부분 확인해보세요.