知乎专栏API
2015-11-20 13:07
344 查看
String url = "http://zhuanlan.zhihu.com/api/columns/oh-hard/posts/20332126"; //String url = "http://zhuanlan.zhihu.com/api/columns/tastespirit/posts/20306620"; HttpURLConnection conn = null; try { conn = (HttpURLConnection) new URL(url).openConnection(); conn.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"); conn.setRequestProperty("contentType ", "zh-CN"); conn.setRequestProperty("Accept-Encoding", "gzip,deflate"); conn.setRequestProperty("Accept-Language ", "zh-CN,zh;q=0.8"); InputStream inputStream = conn.getInputStream(); String result = ""; InputStream urlStream = new GZIPInputStream(inputStream); BufferedReader in = new BufferedReader(new InputStreamReader(urlStream,"utf-8")); String line = ""; while ((line = in.readLine()) != null) { result += line; } System.out.println(result); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
相关文章推荐
- python爬虫入门教程--利用requests构建知乎API(三)
- gitweb
- [kuangbin带你飞]专题二 搜索进阶 I - A计划
- 目标检测文献阅读笔记(一)
- [译]JavaScript文件操作(1)-基础
- 中央集权制度
- Office 365 系列一 ------- 如何单个安装Office 客户端和Skype for business
- Java集合:ArrayList的实现原理
- 虚函数表与虚函数指针
- 网上销售平台--Freemarker 页面静态化(九)
- 高精度标定和效验三维相位轮廓测量系统
- Android Studio 使用了xmlns:app 代码不提示问题
- jboss部署出现MarshalOutputStream找不到错误
- 于erlang依赖的linux调优
- Win7系统移除USB弹出windows 无法停用怎么办 Win7无法安全移除USB设备的解决方法
- iframe 子页面 父页面 相互调用
- Android:Touch事件分发机制
- Html5 touch event
- 字符编码 Unicode UTF-8 UTF-16 UTF-32 ANSI
- 华为OJ基础篇-尼科彻斯定理