마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

jsoup 으로 html파싱 하는데 문제가.. ㅜㅜ

0 추천

 

 

 

<div class="foot_issue">
<div class="time_issue">07.10 15:10</div>
<button type="button" class="btn_close" id="btkeywordFooter" onclick='smartLog(this,"s=TO&a=RSTO&e=9&dc=1TH");'><span class="img_g ico_close"></span>닫기</button>
</div>
</div>
<script type="text/javascript">
var IssueObj = [
{ keyword:"정재근 감독",type:"++",value:"22" }
, { keyword:"모의고사 시간표",type:"new",value:"12" }
, { keyword:"2014 7월 모의고사",type:"++",value:"11" }
, { keyword:"홍명보 회식",type:"++",value:"48" }
, { keyword:"박찬호 야구공원",type:"++",value:"19" }
, { keyword:"캐논의 아침",type:"++",value:"16" }
, { keyword:"홍명보 토지구입",type:"++",value:"13" }
, { keyword:"정성근 인사청문회",type:"++",value:"24" }
, { keyword:"최충일",type:"++",value:"12" }
, { keyword:"이재현 회장",type:"++",value:"50" }
];

 

이게 다음 홈페이지 소스 보기로 한건데 이거 외에 위 아래로 여러개의 script들이 있구요.
위에 issueobj의 내용들을 가져올려고 하는데요.
doc.select("???");<-???요기에 어떤 식으로 해서 접근을 해야되는건가요? 태그가 아니라 자바스크립트 객체라 어떤식으로 접근 해야 되는지 모르겠네요

 
kgc0517 (120 포인트) 님이 2014년 7월 10일 질문

2개의 답변

0 추천
script 태그안의 내용은 일반 텍스트로 가져올 수 있습니다만, jsoup 이 javascript를 파싱해주지는 않습니다.
익명사용자 님이 2014년 7월 10일 답변
0 추천
jsoup 로 해당 내용 가져와서 정규표현식으로 캐치하시던가 파싱 직접 하세요.

내용물이 json 이니 json 부분만 정규표현식이든 뭐든으로 파싱해서 가져온 다음 json 객체로 변환 가능하겠네요.
달기살 (12,990 포인트) 님이 2014년 7월 10일 답변
...