博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android获取网页数据(工具类)
阅读量:6653 次
发布时间:2019-06-25

本文共 1401 字,大约阅读时间需要 4 分钟。

hot3.png

package com.example.day56;import java.io.BufferedReader;import java.io.InputStreamReader;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import android.util.Log;public class tools {    HttpClient httpclient=new DefaultHttpClient();    public String http(String path){    HttpGet get=new HttpGet(path+"?"+"json");    HttpResponse httpResponse;    try {        httpResponse = httpclient.execute(get);        HttpEntity entity = httpResponse.getEntity();        if (entity != null) {            // 读取服务器响应            BufferedReader br = new BufferedReader(new InputStreamReader(entity.getContent()));            String line = null;            StringBuilder code=new StringBuilder();            while((line = br.readLine())!=null){                                code=code.append(line);                         }               String condes=new String(code);            Log.e("黄柳淞", condes);            Log.v("黄柳淞", condes);            Log.i("黄柳淞", condes);            return condes;        }    } catch (Exception e) {        e.printStackTrace();    }    return null;     }}

该类为获取网页源代码的工具类,为了方便日后减少代码的编写量,写了这个工具类可以随时调用

该类返回的是一个网站的全部源码String类型,可以直接数据,也可以直接打印。 ———————————————————————————————

转载于:https://my.oschina.net/liusonghuang/blog/794853

你可能感兴趣的文章
【SAS NOTES】data set if
查看>>
关于C#的Process的内存相关属性解读
查看>>
Android 编程下快捷图标的创建
查看>>
C++ GUI Qt4 自学笔记——Qt qmake命令
查看>>
烂透了与棒极了
查看>>
修改10g自动统计信息收集作业GATHER_STATS_JOB到仅仅周末执行
查看>>
Calibrate测试Exadata IO
查看>>
【C语言】15-预处理指令1-宏定义
查看>>
【C语言】19-static和extern关键字1-对函数的作用
查看>>
9、单机运行环境搭建之 --CentOS-6.4下mysqldump 备份与还原数据库
查看>>
分享:C++中头文件、源文件之间的区别与联系
查看>>
好类 笔记
查看>>
Web前端浏览器兼容初探【转】
查看>>
菜鸟开技术博啦
查看>>
关于多线程生命周期原理
查看>>
如何使用U盘安装操作系统 安装GHOST XP, xp纯净版
查看>>
POJ 1062 昂贵的聘礼
查看>>
理解Java对象序列化——Serializable接口
查看>>
一个简易的WebServer程序
查看>>
Python学习入门基础教程(learning Python)--5.3 Python写文件基础
查看>>