哥,如何运用java取得某一链接网址中所有的链接网址并存储?然后我再调用HttpURLConnection判断链接有效性
来源:互联网 发布:boo语言源码 编辑:程序博客网 时间:2024/06/06 21:20
你看这个有用吗?public static void main(String[] args) throws Exception { URL url = new URL("http://www.baidu.com"); InputStream ins = url.openConnection().getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(ins)); String serverReturnData = reader.readLine(); String allData = ""; while((serverReturnData = reader.readLine()) != null){ allData +=serverReturnData; } String regex = "(https?://[-a-z0-9_.:]+[-\\w~`!@#$%^&*()_+=\\|{};:/?,]*)\'"; Matcher m = Pattern.compile(regex).matcher(allData); while(m.find()){ System.out.println(m.group(1)); } }