java正则表达式使用获取链接(网易)
来源:互联网 发布:好搜刷排名软件 编辑:程序博客网 时间:2024/06/06 19:55
/** * @version * @description */package ioTest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.URL;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author 26248 * */public class URLTestDemo2 { public static void main(String[] args) throws IOException { StringBuffer buf=new StringBuffer(); URL url=new URL("http://www.163.com"); InputStreamReader is=new InputStreamReader(url.openStream(),"gbk"); BufferedReader bs=new BufferedReader(is); String test=null; Pattern pa=Pattern.compile("href=\"[(http)|(https)].+?\""); while((test=bs.readLine())!=null) { buf.append(test); }// System.out.println(buf.toString()); Matcher ma=pa.matcher(buf.toString()); while(ma.find()) { System.out.println(ma.group()); } is.close(); bs.close(); }}
结果展示(部分):
href=”http://img1.cache.netease.com”
href=”http://img1.cache.netease.com/www/logo/logo-ipad-icon.png”
href=”http://img2.cache.netease.com/f2e/www/index20170701/collect/head~YeB9lpphIPQQ.css”
href=”http://www.163.com/”
href=”http://www.163.com/#f=topnav”
href=”http://m.163.com/newsapp/#f=topnav”
href=”http://open.163.com/#f=topnav”
href=”http://live.ent.163.com/download?f=163.homeNavApp”
href=”https://hongcai.163.com/?from=pcsy-button”
href=”http://u.163.com/aosoutbdbd8”
href=”http://mail.163.com/client/dl.html?from=mail46”
href=”http://163.lu/gOcz51”
href=”http://study.163.com/client/download.htm?from=163app&utm_source=163.com&utm_medium=web_app&utm_campaign=business”
href=”http://news.163.com”
href=”http://news.163.com/domestic”
href=”http://news.163.com/world”
href=”http://d.news.163.com”
href=”http://news.163.com/photo”
href=”http://view.163.com”
href=”http://discovery.163.com”
href=”http://war.163.com”
href=”http://news.163.com/localnews/”
href=”http://sports.163.com”
href=”http://sports.163.com/nba”
href=”http://sports.163.com/cba”
href=”http://sports.163.com/allsports”
- java正则表达式使用获取链接(网易)
- 使用正则表达式获取链接的Host
- 正则表达式获取网页链接
- 正则表达式获取网页链接
- Java正则表达式获取网址和链接文字
- Java正则表达式获取网页所有网址和链接文字
- Java获取网页所有网址和链接文字(正则表达式)
- Java正则表达式获取网址和链接文字解析
- Java正则表达式获取网址和链接文字解析 .
- java通过正则表达式匹配获取链接地址
- java使用正则表达式获取字符串中的数字
- 在Java中使用正则表达式获取关键字
- java 使用正则表达式获取匹配的字符串
- java读取txt文件,使用正则表达式获取信息
- Java正则表达式使用
- JAVA使用正则表达式
- JAVA使用正则表达式
- java使用正则表达式
- HDU6208 The Dominator of Strings【字符串】
- uva 11396 二分图判定 (每条边连接的点不在同一范围内)
- 303. Range Sum Query
- 尝一尝Vue全家桶
- 安卓的framwork
- java正则表达式使用获取链接(网易)
- win10下1050ti训练mnist频繁重启问题
- 微生物多样性组间差异分析神器-STAMP
- 面向对象(⑩-①②)
- 快手视频免费下载(无水印)
- 项目启动是执行某个方法(监听器的使用)
- Laravel5.5 + Vue2 + Element 环境搭建
- document.referrer
- 数据结构编程笔记二十九:数据结构编程经验教训总结