哥,如何运用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));         }          }