ROBOT & AI

首页 | 新闻 | 产品 | 竞赛 | 学苑 | 读书 | 硬件 | 软件 | 智能 | 制作 | 项目 | 资源 | 论坛
 您的位置:首页 >> 学苑 >> 分类研究 >> 网络机器人 >> 正文
站内搜索:   

Java虚拟网络机器人源代码

来源:MATRIX    字体:[ ]  2007-01-01

关键词:虚拟 Java 网络机器人 源码

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("</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;}}
 }
}

录入:master 点击:

[发表评论] [打印文章] [关闭窗口]  

原创文章属本站所有,转载请注明来源:Robotain.com  
相关文章

 网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

发表评论 昵称:

  

  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
最新推荐
热门文章
论坛精华
网站简介设为首页 加入收藏在线留言友情链接联系我们 - 广告服务 - 版权申明

Copyright © Robotain.com  all rights reserved  浙ICP备07003355号

版权所有 机器与智能网