为什么我只获得一半的html源代码?

时间:2013-01-22 15:51:21

标签: android html android-asynctask httpurlconnection

在我的Android应用程序中,我使用asynctask从网站获取html源代码。 为此,我使用HttpURLConnection:

protected Void doInBackground(Void... v) {
    try {
        URL url = new URL("http://xx.com/test.pl");
        HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
        InputStream inputStream = httpURLConnection.getInputStream();

        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));

        String temp;
        while ((temp = bufferedReader.readLine()) != null) {
            //Pattern pattern = Pattern.compile("&sid=(.*?)\"");
            //Matcher match = pattern.matcher(temp);

            System.out.println(temp);

            Log.e("temp_HoleKunde", temp);
        }
    }
    catch(Exception exe) {
        exe.printStackTrace();
    }
    return null;
}

我在解析一个网站时总是使用它,它总是很棒。 但现在我有一个非常严重的问题。我登录logcat的源代码不是完整的源代码。只有一半显示..或更多,有时更少。 如何在浏览器上获得完整的源代码?

1 个答案:

答案 0 :(得分:1)

日志并不意味着打印出数千行代码。我确定一旦你将它设置为TextView,它就会显示整个源代码。