특정 게임 홈페이지의 id값을 받아서 주소와 결합한 뒤, 특정 부분의 값을 파싱하려고 했는데
코드를 다 짜고 실행하려하니 오류가 발생하여 밑부터 차례대로 주석처리하면서 살펴봤더니
밑에 굵은색 부분 전까지는 문제없이 실행이 되는데 굵은 부분을 실행하려고 하는 순간 앱이 팅겨버리네요...
jericho html 파서 사용하는데, 문제가 뭘까요?..
private OnClickListener mClickEvent = new OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
EditText entertext = (EditText)findViewById(R.id.enternick);
TextView ranking = (TextView)findViewById(R.id.variabletext);
String nick = entertext.getText().toString();
url = "http://cyphers.nexon.com/cyphers/article/ranking/total/season2/search/nickname/"+ nick +"/1";
output = "Default";
List<Element> itemTags;
Source source;
output = "Running failed";
try {
URL sUrl = new URL("url);
java.io.InputStream is = sUrl.openStream();
source = new Source(new InputStreamReader(is, "euc-kr"));
//source.fullSequentialParse();
//itemTags = source.getAllElements(HTMLElementName.TD);
//Element td = itemTags.get(6);
//Element tr = (Element)table.getAllElements(HTMLElementName.TR).get(2);
//Element td = (Element)tr.getAllElements(HTMLElementName.TD).get(1);
output = "Successful Running";
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
output = "Running failed cause URLException";
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
output = "Running failed cause IOException";
e.printStackTrace();
}
ranking.setText(output);
}
};



