JAVA HttpURLConnection 获取网页内容
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 获取网页内容相关推荐
- 使用Java HttpURLConnection抓取网页内容(一)限制返回的网页大小
最近接到一个新的需求,要求给定一个url地址,获取该网页的title和图标地址,大致的思路是使用HttpUrlConnection抓取网页的源码,然后使用正则表达式匹配网页的标题和图标. 开发测试的过 ...
- Java 使用HttpURLConnection获取网易云(我喜欢的音乐)歌单内歌曲
Java 使用HttpURLConnection获取网易云(我喜欢的音乐)歌单歌单内歌曲 1.HttpURLConnection简介 2.前期准备 2.1 目标url 2.2 歌曲ID获得 2.3 u ...
- java 抓取网页内容小工具
之超同志今天问我会不会抓网页的内容,然后把一些表格整理成excel. 好吧,我是不会的,但是我想试试,结果还是可行的. 先说说他的需求吧,他需要把http://www.zjex.com.cn/view ...
- 超级课程表原理解析(如何获取网页内容)
超级课程表原理解析(如何获取网页内容) http://www.cnblogs.com/jycboy/p/kcbyl.html 一直对手机怎么访问网页很好奇,比如网页上填的姓名密码之类的,在手机上怎么填 ...
- java urlstreamhandler_获取对Java的默认http(s)URLStreamHandler的引用
小编典典 找到了: sun.net.www.protocol.http.Handler 这样,我现在可以执行以下操作: URL url = new URL(null, "http://... ...
- Java爬虫https网页内容报错SSLHandshakeException信任(忽略)所有SSL证书
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building f ...
- java爬取网页内容 简单例子(2)——附jsoup的select用法详解
[背景] 在上一篇博文 java爬取网页内容 简单例子(1)--使用正则表达式 里面,介绍了如何使用正则表达式去解析网页的内容,虽然该正则表达式比较通用,但繁琐,代码量多,现实中想要想出一条简单的正则 ...
- JAVA程序获取Tomcat的运行状态
2019独角兽企业重金招聘Python工程师标准>>> 用浏览器来查看Tomcat的运行状态: 配置Tomcat的管理用户和权限. 打开%Tomcat_Home%/conf/目录下的 ...
- java免费获取物流信息
java免费获取物流信息 2018年03月26日 17:27:28 Gavin_wangzg 阅读数:715 标签: 物流信息 java java快递 更多 个人分类: java小记 版权声明:本文为 ...
- java代码获取银行实时汇率
java代码获取银行实时汇率 因为工作的时候甲方要求实施获取银行汇率,并且他们还不提供免费的接口,我就自己去网上找了接口,并写了实现代码,如果你需要的话直接复制粘贴就可以用了. 我用的是idea开发的 ...
最新文章
- 05-04-查看补丁更新报告
- 2021全国高校计算机能力挑战赛(初赛)Java试题四
- 【Java 网络编程】UDP 服务器 客户端 通信 ( DatagramSocket | DatagramPacket | UDP 发送数据包 | UDP 接收数据包 | 端口号分配使用机制 )
- Android开发学习笔记:Gallery和GridView浅析
- JS 中判断一个对象是否为数组对象?
- Query意图分析:记一次完整的机器学习过程(scikit learn library学习笔记)
- 使用Puppeteer进行数据抓取(一)——安装和使用
- java web 自定义标签_JavaWeb学习——自定义标签
- 第十二届蓝桥杯C++赛后感
- Jmeter参数化的理解
- React中diff算法的理解
- Linux tmux 使用指南
- 请问手机有没有简单好用图片去水印app?这4款手机软件可以实现去水印
- Python学习_100Days
- Why it occurs this error [The JSON value could not be converted to System.Nullable]
- 开灯问题 算法竞赛 (注释详细)
- Excel VBA 操作键盘(如:移动方向键,上下左右等)
- henu云计算复习-图片版
- php常见面试题总结
- 前端设计人员必会技能 - gif动画图片制作
热门文章
- 简单的获取Android手机屏幕的像素
- ​ ​微软Office新增实用功能允许用户在不同设备上轻松送同步字体
- Pyhont 高阶函数
- DNSBIND——DNS的ACL和视图
- java中Action层、Service层和Dao层的功能区分
- Navicat for MySQL 64位官方中文版
- JAVA屏幕截图与水印添加程序-HEHEHEScreenshot
- 我的Android进阶之旅------Android实现音乐示波器、均衡器、重低音和音场功能
- 【转】用instruments来检验你的app
- 坐标的先对转化clienttoscreen与screentosclient