java如何实现嗅探视频网站的视频下载地址

dz215136304 2013-09-22 10:41:39
具体功能类似于迅雷的flv嗅探,维棠的flv下载之类的软件,我是这样想的 模拟浏览器请求,然后获取发送和接受的数据包,不知道正确不,求高手
...全文
684 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dz215136304 2013-09-25
  • 打赏
  • 举报
回复
继续顶继续顶
dz215136304 2013-09-25
  • 打赏
  • 举报
回复
坐等高手坐等高手
dz215136304 2013-09-24
  • 打赏
  • 举报
回复
引用 1 楼 u010046871 的回复:
try { URL url=new URL("视频页面地址记得是有http://的"); URLConnection uc= url.openConnection(); BufferedReader bus=new BufferedReader(new InputStreamReader(uc.getInputStream(),"utf-8")) ; String temp=""; jt2.setText(""); int i=0; while((temp=bus.readLine())!=null){ //这里写过滤,用这则表达式找到*.flv的文件路径 } // 有了路径了你可以用java写程序下载,要对http协议比较了解 } } catch (UnknownHostException e1) { e1.printStackTrace(); } catch (IOException e1) { e1.printStackTrace(); }
[code=java]
[/code]
貌似不行,用不了,如“http://www.56.com/u94/v_OTY5OTIwOTk.html”这个视频
  • 打赏
  • 举报
回复
楼上这个贴全啊
825609451 2013-09-23
  • 打赏
  • 举报
回复
try { URL url=new URL("视频页面地址记得是有http://的"); URLConnection uc= url.openConnection(); BufferedReader bus=new BufferedReader(new InputStreamReader(uc.getInputStream(),"utf-8")) ; String temp=""; jt2.setText(""); int i=0; while((temp=bus.readLine())!=null){ //这里写过滤,用这则表达式找到*.flv的文件路径 } // 有了路径了你可以用java写程序下载,要对http协议比较了解 } } catch (UnknownHostException e1) { e1.printStackTrace(); } catch (IOException e1) { e1.printStackTrace(); }
[code=java]
[/code]

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧