龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

Java趣味“Java网络机器人”

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
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=ur

  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(;
  
精彩图集

赞助商链接