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;))
)
)
Tags: java code, network, out source, source






