ENGLISH 意见建议 网站地图 网站帮助
广泛智力汇聚   高效成果传播   先进机制培育
联盟首页  |  协同开发  |  开放源码库  |  安全告警  |  开源导航  |  文档中心  |  服务支持  |  共创论坛  |  关于联盟


注册会员 网站帮助
    您的位置 »
    今天是: 2010年11月22日    
项目搜索

完全匹配   
开源软件
软件分类表
新发布软件
其它网站镜像
代码片断
协同开发
文档
论坛
寻求协助
热点项目
站点状态
编译工厂

联系我们
关于联盟

代码片段库:
查看代码片段

浏览 | 提交新的代码片段 | 创建代码包

源代码转贴-java虚拟网络机器人

类型:
Full Script
类别:
Other
许可证:
GNU General Public License
语言:
Java
 
描述:
源代码转贴-java虚拟网络机器人

该代码片段的版本系列:

片段ID 下载版本 提交时间 提交人 删除
48081.02003-10-25 16:53cbd001

点击"下载版本"来下载该代码片段.


最新版本的代码片段: 1.0


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

提交新版本

如果您修改了一个代码片段并且觉得很应该让别人共享,您可以把这作为这个代码片段的最新版本提交上来.


联盟团体会员
合作伙伴
© 共创软件联盟 版权所有
联盟服务条款 | 联盟隐私权规则 | 联系我们
电话: (8610)68313388-5949 | 传真: (8610)88377936
京ICP备05056057号