我正在使用JSoup下载并解析Android问题页面。到目前为止,这是我的代码:
URL url = null;
try {
url = new URL(
"http://www.google.com/support/androidmarket/developer/bin/static.py?page=known_issues.cs");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
Document document = Jsoup.parse(url, 5000);
EditText bla;
bla = (EditText) this.findViewById(R.id.editText1);
bla.setText(document.toString());
if (document.toString().contains("recentfixes")) {
Toast.makeText(this, "YES", 1).show();
}
嗯,奇怪的是,解析了WHOLE页面,但是最近的修复部分。 This是wget输出,this是解析后的输出。
你能帮帮我吗?
答案 0 :(得分:0)
请尝试使用.connect。
以下内容应该为您提供整个页面的文字:
URL url = null;
try {
url = new URL(
"http://www.google.com/support/androidmarket/developer/bin/static.py?page=known_issues.cs");
} catch (MalformedURLException e) {
e.printStackTrace();
}
try {
Document document = Jsoup.connect(url).timeout(0).get();
String entireText = document.text();
} catch (IOException e) {
e.printStackTrace();
}