Java virtual network robot source code

  Java virtual network robot source code 

  Package auto; 
  Import java.net .*; 
  Import java.sql .*; 
  Import java.io. *; 
  Import java.util .*; 
  / / Import db .*; 
  Public class test extends Thread ( 
  URL weburl; 
  String urladdr; 
  Public test () 
  () 
  Public test (String urladdr, URL weburl) 
  ( 
  This.urladdr = urladdr; 
  This.weburl = weburl; 
  ) 
  Public test (String urladdr) 
  ( 
  Try ( 
  This.urladdr = urladdr; 
  / / Weburl = new URL (urladdr); 
  This.start (); 
  ) 
  Catch (Exception e) (System.out.println (e.toString ());} 
  ) 
  Public InputStream getStream (String url) 
  ( 
  Try ( 
  / / Urladdr = url; 
  URL tempurl = new URL (url); 

  Return tempurl.openStream (); 
  ) Catch (Exception e) (System.out.println ( "hello");) 
  Return null; 
  ) 
  Public void run () 
  ( 
  While (true) 
  (Try ( 
  GetStream (urladdr); 
  Thread.sleep (200); 
  ) Catch (Exception e) () 
  ) 
  ) 
  Public String getStr (InputStream in) 
  ( 
  Try ( 
  StringBuffer temp = null; 
  BufferedReader buffer = new BufferedReader (new InputStreamReader (in)); 
  String tempstr = ""; 
  String strsum = ""; 
  While ((tempstr buffer.readLine ())!= = null) 
  ( 
  Strsum + = strsum tempstr; 

  ) 
  Buffer.close (); 
  / / In.close (); 
  Return strsum;) 
  Catch (Exception e) (System.out.println ( "shit"); 
  ) 
  Return ""; 
  ) 
  Public String getMTVURL (String html) 
  (Try ( 
  String temp = html.substring (html.lastIndexOf ("../")+ 3); 
  Temp.substring temp = (0, temp.indexOf ( "\ "")); 
  Temp = "http://movies.v111.com/movies/film/play.asp?Id=30959"; + temp; 

  Temp = temp.trim (); 


  Return temp;) catch (Exception e) (System.out.println (e.toString ());} 
  Return null; 
  ) 
  Public String getMTVname (String html) 
  ( 
  Try ( 
  String temp = html.substring (html.indexOf ( "works:") +4); 
  Temp.substring temp = (0, temp.indexOf ( "</ td >")); 
  Temp = temp.trim (); 
  Return temp;) 
  Catch (Exception e) (System.out.println ( "hello");) 
  Return null; 
  ) 
  Public void insertdb (String MTVURL, String MTVname) 
  ( 
  / / DBoperate writer = new DBoperate (); 
  / / String insert = "insert into mtvList (mtvname, mtvurl) values ( '" + MTVname +"','"+ MTVURL +"')"; 
  / / Writer.exesql (insert); 
  ) 
  Public void getover () 
  ( 
  InputStream in getStream = (urladdr); 
  String content = getStr (in); 
  String url = getMTVURL (content); 
  String name = getMTVname (content); 
  Insertdb (url, name); 
  ) 
  Public static void main (String [] avg) 
  ( 
  For (;;) 
  ( 

  Try ( 
  Test look = new test ( "http://www.sje.cn"); 
  Look.getStream (look.urladdr). Close (); 
  Thread.sleep (500); 
  ) 
  Catch (Exception e) ( 
  System.out.println (e.toString ()); 
  Continue;)) 
  ) 
  ) 

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • DotNetKicks
  • DZone
  • Netvouz
  • Propeller

Tags: , , ,

Releated Java Articles

Comments

Leave a Reply