通过JAVA获取6间房视频,现在很多社会网站都有这个功能,用户输入6间房视频地址后,能找到对应的视频及视频的缩略图,有些社区网站还能获取到视频的时长。
比如:新浪微博就有这个功能,当用户输入视频网址后,就能获取到相应的视频地址及视频的缩略图。
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
/**
* 获取6间房视频
* @author sunlightcs
* 2011-3-31
* http://hi.juziku.com/sunlightcs/
*/
public class CN6Test {
private static String URL = "http://6.cn/watch/14757577.html";
public static void main(String[] args) throws Exception{
Document doc = getURLContent();
System.out.println("视频标题:"+doc.title());
/**
* 获取视频缩略图
*/
Element picEt = doc.getElementsByClass("summary").first();
String pic = picEt.getElementsByTag("img").first().attr("src");
System.out.println("视频缩略图:"+pic);
String time = getVideoTime(doc,"watchUserVideo");
if(time==null){
time = getVideoTime(doc,"watchRelVideo");
}
System.out.println("视频时长:"+time);
/**
* 获取视频地址
*/
Element flashEt = doc.getElementById("video-share-code");
doc = Jsoup.parse(flashEt.attr("value"));
String flash = doc.select("embed").attr("src");
System.out.println("视频地址:"+flash);
}
/**
* 获取视频时长
*/
private static String getVideoTime(Document doc, String id) {
String time = null;
Element timeEt = doc.getElementById(id);
Elements links = timeEt.select("dt > a");
for (Element link : links) {
String linkHref = link.attr("href");
if(linkHref.equalsIgnoreCase(URL)){
time = link.parent().getElementsByTag("em").first().text();
break;
}
}
return time;
}
/**
* 获取6间房网页的内容
*/
private static Document getURLContent() throws MalformedURLException, IOException, UnsupportedEncodingException {
Document doc = Jsoup.connect(URL)
.data("query", "Java")
.userAgent("Mozilla")
.cookie("auth", "token")
.timeout(3000)
.post();
return doc;
}
}
全文请访问:
http://www.juziku.com/wiki/772.htm
分享到:
相关推荐
高清视频聊天直播间,按分钟计时付费,可进行美颜设置、送礼打赏、发送消息内容。 一对一语音聊天;按分钟计时付费,主播和用户可以进行一对一语音聊天,支持送礼打赏。 主播详情页介绍;主要分为两部分显示,优先...
6.美颜滤镜:全局美颜功能,美肤美形,可实现十级美颜调节,20余款不同风格的滤镜素材,支持50余款动态贴纸素材,可用于直播间和小视频拍摄编辑; 7.送礼打赏:在线送礼打赏,礼物可实现多重连发,支持豪华礼物定制...
从实时音视频控制台获取sdkAppID、accountType、privateKey ,privateKey,后面配置服务器会用到: 2修改配置信息 后台使用弹簧框架搭建,开发环境是IntelliJ IDEA的,JAVA环境要求使用1.8_52或以上。用IntelliJ ...
管理员: 1、查看房东信息,客户的信息; 2、删除房东,客户信息; 3、浏览房东发布的房屋信息; 4、删除不合理的房屋信息; 5、发布修改删除行业政策。...2、发布租房的房屋信息(除了...2:在数据的存储和获取上,通过m
系统实现 5.1 管理员登录 ...网站管理员登录效果图如图5-1所示: 图5-1管理员登录界面 ...管理员可以对房屋信息管理进行获取房间号、房屋名称、房屋类型、图片、房型、面积、月租金、咨询电话、地区、详
有视频演示可供查看,亲自调试完毕,绝对完整。,演示视频关注博主主页获取进行观看啦
java餐饮管理系统源码6 Java架构师之23种设计模式 介绍 Java架构师之23种设计模式,非常全面,快来学习! 详细学习可以参考仓库中的资料以及视频学习链接: 1. 软件设计模式概述 1.1 软件设计模式的产生背景 “设计...
2.云服务开通开通直播服务申请开通视频直播服务进入,如果服务还没有开通,并有如下提示: 点击申请开通,之后会进入腾讯云人工审核阶段,审核通过后即可开通。配置直播码直播服务开通后,进入【直播控制台】>【直播...
6、房屋租赁 - 具有频道首页、房屋出租信息搜索、需求信息搜索等功能 7、住宅、办公、商铺 - 专门为这三种类型的房产信息提取了频道首页 8、咨询 - 互动留言功能,可分版块提供各种咨询 二、会员功能 房产开发商 - ...
十五、在网狐荣耀版添加房卡游戏时,经常有网友遇到进房卡房间弹出到大厅登录界面 这个问题经常有网友咨询,经过调试,最后确定是开发库不配套的问题。经过更新,重新生成开发库,问题解决。 十六、网狐荣耀版...
最新江苏融汇房地产营销策划有限公司的宣传网站Vue.zip是一个针对房地产营销领域设计的宣传型网站项目,利用了流行的Vue.js框架进行前端开发。 以下是对该项目的主要功能和特点的介绍: 1. **交互式用户界面**:...
QNDroidRTC 是七牛云推出的一款适用于 Android 平台的实时音视频 SDK,提供了包括音视频通话、美颜、滤镜、水印等多种功能,提供灵活的接口,支持高度定制以及二次开发。 2 功能列表 基本的音视频通话功能 支持内置...
视频详细讲解,需要的小伙伴自行百度网盘下载,链接见附件,永久有效。 使用场景: 地图的使用场景非常广泛。地图定位可以更直观的说明位置及周边环境,让用户更好的了解地理位置信息,更好的规划路径,以方便出行。...
Android_PI_Temp_App 这是一个Android 应用程序,可让您在手机上检查房间的温度。 我使用连接到温度传感器的 Raspberry Pi,并使用PHP脚本从传感器获取数据。... 您可以通过以下链接查看图片、视频和一些文档:
视讯通讯-WebRTC 使用Socket.io和WebRTC开发的简单视频聊天应用 :movie_camera:入门首先,您必须使用或 ( yarn或npm i )作为程序包管理器来安装所有依赖项,然后再运行yarn dev或npm run dev 。 该项目将在...
:sparkles: 屏幕截图主屏幕收藏夹搜索 电影详细资料预告片演员 :glowing_star: 特征探索最受欢迎和最受好评的电影用户可以在视频对话中查看和播放预告片显示每部电影的评论列表用户可以通过点击加号图标在详细信息...
Jspxcms是基于Java、JSP技术开发的国产开源CMS,是制作、维护网站的利器。国内CMS主要以PHP技术为主,基于Java、Jsp的CMS数量不多,功能和易用性也有一定差距。Jspxcms致力于做最好的Java CMS,依托Java的开源精神和...
实例简介】autojs例子大全,一千六百多个脚本,简单的到复杂的例子,统统有,小白学完马上变大神,大神学了变超神。 脚本内容包含: 几十种类型的UI脚本,抖音、QQ、微信、陌陌、支付宝等自动化操作的脚本、还有部分...
9)获得特定区域的高清图片、下载获取制作1∶5 000或10 000的电子地图数据 3、Google Earth数据介绍与转换 4、GE API开发:开发实例还可以根据学生需求再做添加。Google Earth的二次开发及其语言将详细介绍。 5、...
│ │ 托福资料(完整带Java后台).zip │ │ 校内网小程序.zip │ │ 蒙台梭利幼教.zip │ │ 课程预约.zip │ │ │ ├─新闻资讯(8个) │ │ 今日头条.zip │ │ 会议精灵.zip │ │ 体育新闻.zip │...