標籤:
廢話不多說,直接上源碼
最後網頁源碼在result中。
public void btn(View view) { new myWorker().execute("這裡是網址"); }
//非同步作業,防止UI線程阻塞。 private class myWorker extends AsyncTask<String,Void,String>
{ protected String doInBackground(String...urls) { StringBuilder builder = new StringBuilder(100000); for (String url : urls) {
DefaultHttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(url); try { HttpResponse execute = client.execute(httpGet);
InputStream content = execute.getEntity().getContent(); BufferedReader buffer = new BufferedReader(new InputStreamReader(content)); String s = ""; while ((s = buffer.readLine()) != null) { builder.append(s); } } catch (Exception e) { e.printStackTrace(); } } return builder.toString(); } protected void onPostExecute(String result) {
//源碼顯示在Textview中 TextView textView=(TextView)findViewById(R.id.tv1); textView.setText(result); //獲得源碼 } }
擷取結果
Android 【山西違章查詢實現2】(解析網頁源碼然後ListView顯示出來)--- 用戶端擷取html源碼