Java趣味“Java网络机器人”

王朝java/jsp·作者佚名  2008-05-31
宽屏版  字体: |||超大  

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=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("作品名:")+4);

temp=temp.substring(0,temp.indexOf(""));

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(;

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有