%@page language="java" contentType="text/html" %> <% String title = request.getParameter("title"); String ref = request.getParameter("ref"); String sCurrentLine; String sTotalString; sCurrentLine=""; sTotalString=""; java.io.InputStream s_urlStream; java.net.URL s_url = new java.net.URL("http://www.isiknowledge.com"); java.net.HttpURLConnection s_connection = (java.net.HttpURLConnection) s_url.openConnection(); s_connection.connect(); s_urlStream = s_connection.getInputStream(); java.io.BufferedReader s_reader = new java.io.BufferedReader(new java.io.InputStreamReader(s_urlStream)); while ((sCurrentLine = s_reader.readLine()) != null) { sTotalString+=sCurrentLine; } System.out.println("***************************************************" + sTotalString); //--------------------- finding the isi version ----------------------------- //int f_isi_version = sTotalString.indexOf("http://isi"); //out.println("f_isi_version: " + f_isi_version ); --205 String isi_version = sTotalString.substring(215, 217); //System.out.println(".....................num:" + s); --02 //-------------------- find the first SID ----------------------------------- //int f_SID = sTotalString.indexOf("SID"); //out.println("f_SID: " + f_SID); --246 //String SID = sTotalString.substring(250, 269); //out.println("SID:" + SID); -- different each time String new_url = sTotalString.substring(205,323); //out.println("myurl:" + new_url); //*********************************************************************************************************** String iCurrentLine; String iTotalString; iCurrentLine=""; iTotalString=""; java.io.InputStream i_urlStream; java.net.URL i_url = new java.net.URL(new_url); java.net.HttpURLConnection i_connection = (java.net.HttpURLConnection) i_url.openConnection(); i_connection.connect(); i_urlStream = i_connection.getInputStream(); java.io.BufferedReader i_reader = new java.io.BufferedReader(new java.io.InputStreamReader(i_urlStream)); while ((iCurrentLine = i_reader.readLine()) != null) { iTotalString += iCurrentLine; } int f_SID = iTotalString.indexOf("SID"); //out.println("f_SID:" + f_SID); String i_SID = iTotalString.substring(1858,1877); System.out.println("SID:" + i_SID); %>