点击这里给我发消息 点击这里给我发消息

Java趣味"Java网络机器人"

添加时间:2013-12-7
    相关阅读: 网络

  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(;;)
  {
  
  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;}}
  }
  }
 
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册