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;}}
}
}
java虚拟网络机器人 .rar_网络机器人
版权申诉
158 浏览量
2022-09-19
12:33:02
上传
评论
收藏 2KB RAR 举报
APei
- 粉丝: 63
- 资源: 1万+
最新资源
- Delphi教程&案例&软件项目管理案例教程(第四版)课后习题答案.pdf
- Nasa高分卫星火点监测数据接入源码
- 基于区块链的图片版权保护系统的设计与实现+详细文档+全部资料(高分毕业设计).zip
- N0100P-VB一款SOT23封装P-Channel场效应MOS管
- 数据分析2024版Tecplot360中文教程最全解析.ppt
- 基于区块链的图片版权保护系统的设计与实现+详细文档+全部资料(高分毕业设计).zip
- 上海大众帕萨特1.8GLI 2005款线路图
- MVSF2N02ELT1G-VB一款SOT23封装N-Channel场效应MOS管
- 基于区块链的图片版权保护系统的设计与实现+详细文档+全部资料(高分毕业设计).zip
- MVGSF1N03LT1G-VB一款SOT23封装N-Channel场效应MOS管
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0