JAVA HttpURLConnection 获取网页内容

import java.net.URL;
import java.net.MalformedURLException;
import java.net.HttpURLConnection;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;class Hello{
private String name;
private static HttpURLConnection connection = null;public static String httpRequest(String url){
String content = "";
try{
URL u = new URL(url);
connection = (HttpURLConnection)u.openConnection();
connection.setRequestMethod("GET");
int code = connection.getResponseCode();
if(code == 200){
InputStream in = connection.getInputStream();
InputStreamReader isr = new InputStreamReader(in,"utf-8");
BufferedReader reader = new BufferedReader(isr);
String line = null;
while((line = reader.readLine()) != null){
content += line;
}
}
}catch(MalformedURLException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}finally{
if(connection != null){
connection.disconnect();
}
}
return content;
}public static void main(String[] args){
String content = httpRequest("http://www.baidu.com/");
System.out.println(content);
}
}

JAVA HttpURLConnection 获取网页内容相关推荐

  1. 使用Java HttpURLConnection抓取网页内容(一)限制返回的网页大小

    最近接到一个新的需求,要求给定一个url地址,获取该网页的title和图标地址,大致的思路是使用HttpUrlConnection抓取网页的源码,然后使用正则表达式匹配网页的标题和图标. 开发测试的过 ...

  2. Java 使用HttpURLConnection获取网易云(我喜欢的音乐)歌单内歌曲

    Java 使用HttpURLConnection获取网易云(我喜欢的音乐)歌单歌单内歌曲 1.HttpURLConnection简介 2.前期准备 2.1 目标url 2.2 歌曲ID获得 2.3 u ...

  3. java 抓取网页内容小工具

    之超同志今天问我会不会抓网页的内容,然后把一些表格整理成excel. 好吧,我是不会的,但是我想试试,结果还是可行的. 先说说他的需求吧,他需要把http://www.zjex.com.cn/view ...

  4. 超级课程表原理解析(如何获取网页内容)

    超级课程表原理解析(如何获取网页内容) http://www.cnblogs.com/jycboy/p/kcbyl.html 一直对手机怎么访问网页很好奇,比如网页上填的姓名密码之类的,在手机上怎么填 ...

  5. java urlstreamhandler_获取对Java的默认http(s)URLStreamHandler的引用

    小编典典 找到了: sun.net.www.protocol.http.Handler 这样,我现在可以执行以下操作: URL url = new URL(null, "http://... ...

  6. Java爬虫https网页内容报错SSLHandshakeException信任(忽略)所有SSL证书

    javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building f ...

  7. java爬取网页内容 简单例子(2)——附jsoup的select用法详解

    [背景] 在上一篇博文 java爬取网页内容 简单例子(1)--使用正则表达式 里面,介绍了如何使用正则表达式去解析网页的内容,虽然该正则表达式比较通用,但繁琐,代码量多,现实中想要想出一条简单的正则 ...

  8. JAVA程序获取Tomcat的运行状态

    2019独角兽企业重金招聘Python工程师标准>>> 用浏览器来查看Tomcat的运行状态: 配置Tomcat的管理用户和权限. 打开%Tomcat_Home%/conf/目录下的 ...

  9. java免费获取物流信息

    java免费获取物流信息 2018年03月26日 17:27:28 Gavin_wangzg 阅读数:715 标签: 物流信息 java java快递 更多 个人分类: java小记 版权声明:本文为 ...

  10. java代码获取银行实时汇率

    java代码获取银行实时汇率 因为工作的时候甲方要求实施获取银行汇率,并且他们还不提供免费的接口,我就自己去网上找了接口,并写了实现代码,如果你需要的话直接复制粘贴就可以用了. 我用的是idea开发的 ...

最新文章

  1. 05-04-查看补丁更新报告
  2. 2021全国高校计算机能力挑战赛(初赛)Java试题四
  3. 【Java 网络编程】UDP 服务器 客户端 通信 ( DatagramSocket | DatagramPacket | UDP 发送数据包 | UDP 接收数据包 | 端口号分配使用机制 )
  4. Android开发学习笔记:Gallery和GridView浅析
  5. JS 中判断一个对象是否为数组对象?
  6. Query意图分析:记一次完整的机器学习过程(scikit learn library学习笔记)
  7. 使用Puppeteer进行数据抓取(一)——安装和使用
  8. java web 自定义标签_JavaWeb学习——自定义标签
  9. 第十二届蓝桥杯C++赛后感
  10. Jmeter参数化的理解
  11. React中diff算法的理解
  12. Linux tmux 使用指南
  13. 请问手机有没有简单好用图片去水印app?这4款手机软件可以实现去水印
  14. Python学习_100Days
  15. Why it occurs this error [The JSON value could not be converted to System.Nullable]
  16. 开灯问题 算法竞赛 (注释详细)
  17. Excel VBA 操作键盘(如:移动方向键,上下左右等)
  18. henu云计算复习-图片版
  19. php常见面试题总结
  20. 前端设计人员必会技能 - gif动画图片制作

热门文章

  1. 简单的获取Android手机屏幕的像素
  2. ​ ​微软Office新增实用功能允许用户在不同设备上轻松送同步字体
  3. Pyhont 高阶函数
  4. DNSBIND——DNS的ACL和视图
  5. java中Action层、Service层和Dao层的功能区分
  6. Navicat for MySQL 64位官方中文版
  7. JAVA屏幕截图与水印添加程序-HEHEHEScreenshot
  8. 我的Android进阶之旅------Android实现音乐示波器、均衡器、重低音和音场功能
  9. 【转】用instruments来检验你的app
  10. 坐标的先对转化clienttoscreen与screentosclient