티스토리 뷰
Jsoup을 사용하던 도중에 다음과 같은 오류가 발생하였습니다.
(HTTPLog)-Static: isSBSettingEnabled false 이란 문구가 뜨면서 get()이 안되더라구요. 한참 구글링도 해보고 했지만 해결방법을 찾지못해서 자고 인나서 한번만 더해보고 안되면 Jsoup 안쓰고 파싱한다 생각했는데 한 번 고친게 되네요!!
일단 기존 문구 입니다.
1 2 3 | Document document = Jsoup .connect("http://wwnaver.com") .get(); | cs |
이런식으로 사용하셨을 때 위와 같은
(HTTPLog)-Static: isSBSettingEnabled false 란 문구가 뜬다면 다음 코드를 추가해 주시면 됩니다.
(HTTPLog)-Static: isSBSettingEnabled false 란 문구가 뜬다면 다음 코드를 추가해 주시면 됩니다.
.userAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36")
get에 앞서서 다음과 같이 사용해 주시면 됩니다.
1 2 3 | Document document = Jsoup.connect("http://www.naver.com") .userAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36") .get(); |
그럼 오류가 해결되시는것을 보실 수 있습니다 ㅎㅎ
글을 끝내기 전에 Jsoup을 사용하시면서 유용한 싸이트 하나를 알려드리려고 합니다. 유용한 싸이트라기보다는 Jsoup 홈페이지에서 제공하는 기능인데요, Tag를 타고 들어갈때 약간 복잡해지면 select()할 때 헷갈리게 됩니다. 따라서 이싸이트에서 미리 태그 타고 들어가시는것을 해보시고 그 태그 그대로 select()하시면서 사용하면 아주 편하게 하실 수 있습니다.( 사용법은 들어가 보시면 금방 아실 수 있습니다! )
'안드로이드' 카테고리의 다른 글
[안드로이드] Glide 캐시 사용 하지 않기 (1) | 2017.04.15 |
---|---|
[안드로이드] EditText 한글 밑줄 문제 (0) | 2017.04.15 |
[안드로이드] Intent 예제(3) 변수, 값 전달 (0) | 2017.04.14 |
[안드로이드] Intent 예제(2) 안드로이드 어플 사용 (0) | 2017.04.14 |
[안드로이드] Intent 예제(1) 안드로이드 Activity 이동 (0) | 2017.04.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday