0
我使用下面的代碼讀取網頁內容:Android的URL編碼
String website="";
try {
website = URLEncoder.encode(arg0[0],"UTF-8");
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Document doc;
try {
doc = Jsoup.connect(website).get();
Elements el=doc.getElementsByClass("header");
Elements atr= doc.select("p span");
for(Element s:atr)
ss+="\n"+s.text();
text=el.text();
TextView t1=(TextView)findViewById(R.id.titlenews1);
TextView t2=(TextView)findViewById(R.id.body);
t1.setText(text);
t2.setText(ss);
} catch (Exception e) {
// TODO Auto-generated catch block
}
如果我把網址直接在website="http://www.mcpss.com/?PN='News2'&SubP='DNewsStory'&gn=&NewsID=47318&ShowNav=&StoryGroup=Current"
我收到文件。
如果我通過從解析XML文件,我不能夠得到該文檔的URL(我得到的例外)
我怎麼能做到這一點,沒有任何URL編碼技術來獲取文檔?
後的異常堆棧跟蹤 – m0skit0
我越來越近的問題DOC = Jsoup.connect(網站)獲得(); –
好,但你還沒有**發佈堆棧跟蹤**。 – m0skit0