Java virtual network machine human 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 (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");
}
""; "
}
Public string getmtvurl (String HTML)
{TRY {
String temp = html.substring (html.lastindexof ("../") 3);
Temp = Temp.substring (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 ("Work Name:") 4);
Temp = Temp.substring (0, Temp.indexof (" td>")); TEMP = Temp.trim ();
Return Temp;
Catch (Exception E) {system.out.println ("Hello");}
Return NULL;
}
Public void insertdb (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;}}
}
}