`
ctfzh
  • 浏览: 31114 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

通过JAVA获取酷6视频

阅读更多
通过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;


/**
* 获取Ku6视频
* 
* http://hi.juziku.com/sunlightcs/
*/
public class Ku6Test {
	private static String URL = "http://v.ku6.com/special/show_4027224/XFlByjLKGajkK_o-.html";
	
	public static void main(String[] args) throws Exception{
		
		Document doc = getURLContent();
		
		
		/**
		 * 获取视频地址
		 */
		Element flashEt = doc.getElementById("outSideSwfCode");
		String flash = flashEt.attr("value");
		System.out.println("视频地址:"+flash);
		
		/**
		 * 获取视频缩略图
		 */
		Element picEt = doc.getElementById("plVideosList");
		if(picEt!=null){
			Elements pics = picEt.getElementsByTag("img");
			String pic = pics.get(0).attr("src");
			System.out.println("视频缩略图:"+pic);
			
			/**
			 * 获取视频时长
			 */
			Element timeEt = picEt.select("span.review>cite").first(); 
			String time = timeEt.text();
			System.out.println("视频时长:"+time);
		}else{
			String pic = doc.getElementsByClass("s_pic").first().text();
			System.out.println("视频缩略图:"+pic);
		}
		
	}
	
	/**
	 * 获取Ku6网页的内容
	 */
	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;
	}

}


其中要用到一个JAR包,链接地址如下:
http://jsoup.org/packages/jsoup-1.5.2.jar


资料来源:http://www.juziku.com/wiki/771.htm
分享到:
评论

相关推荐

    酷6电影网站源码

    【酷6电影网站源码】是一个专为搭建在线电影网站而设计的源代码包,它提供了构建一个功能齐全、用户体验良好的视频分享平台所需的所有组件。这个源码可能包含前端用户界面、后台管理系统、数据库结构以及视频播放...

    Java面向对象程序设计课后习题答案

    - **编译源代码**: 通过Java编译器(如`javac.exe`)将源代码编译成字节码文件(`.class`文件)。 - **运行程序**: 利用Java虚拟机(JVM)提供的解释器`java.exe`来执行字节码文件。 3. **Java源文件结构**: - ...

    苹果 CMS 原生 Java 白菜影视 App 源码

    3. **内容创作**:开发者可以通过自定义广告等方式获得收入,同时也为用户提供了一个良好的创作环境。 4. **教育培训**:在教育领域,利用这款应用可以更好地组织在线教学活动,丰富教学资源。 综上所述,苹果CMS...

    java+vue+uniapp开发的前后端分离社交论坛问答发帖

    ### Java+Vue+UniApp 开发的前后端分离社交论坛问答发帖系统解析 #### 一、项目背景与概述 本项目是一款采用Java后端、Vue前端和UniApp移动端技术栈构建的前后端分离社交论坛问答发帖系统。该系统不仅具备传统BBS...

    影视模板 电影源码 前后端 免费下载 带采集 入库 炫酷精美粉红 自适应短视频 pc+手机影视模板 等各种新功能

    标题中的“影视模板 电影源码 前后端 免费下载 带采集 入库 炫酷精美粉红 自适应短视频 pc+手机影视模板”揭示了这是一个关于影视网站开发的资源包,包含了从设计到实现的全套元素。这个资源的主要特点包括: 1. **...

    社交一对一视频交友源码_直播同城视频聊天系统_搭建部署开发定制带原生安卓苹果app.txt

    4. **地理定位技术**:利用GPS或网络定位服务获取用户的地理位置信息,并通过地图API(如高德地图、谷歌地图等)展示位置信息,为用户提供附近用户的推荐服务。 5. **即时通讯技术**:实现用户之间的即时消息传递,...

    安卓应用-摄影美化-短酷免费版 v2.4.8.zip

    6. **权限管理**:安卓应用需要声明并获取用户授权才能访问特定系统资源,如相机、存储、网络等。短酷应用的权限设置会影响其功能的使用范围。 7. **用户体验设计**:摄影美化应用的成功往往取决于其易用性和美观性...

    最新原生安卓影视app源码对接苹果CMS支持PC+WAP+APP附完整视频教程.txt

    ### 原生安卓影视App源码对接苹果CMS支持PC+WAP+APP及完整视频教程解析 #### 一、项目背景与概述 随着移动互联网技术的发展,越来越多的用户选择通过智能手机观看影视作品。在此背景下,开发一款兼容性强、用户...

    Android源码——炫酷相册源码.zip

    通过ContentResolver,开发者可以查询并获取用户选择的媒体文件。 6. **权限管理**:由于Android 6.0引入了运行时权限,应用需要在运行时请求访问存储和相机等敏感资源的权限。 7. **性能优化**:在处理大量图片时...

    因酷开源在线网校系统 v2.0.6

    【因酷开源在线网校系统 v2.0.6】是一个由北京因酷时代科技有限公司精心研发的开源教育平台,其主要目标是为非商业用途用户提供一个强大的Java版网校建设解决方案。这款系统以其优秀的用户体验、全面的运营功能以及...

    Widget炫酷特效 (宏基扇子型效果).zip

    由于提供的信息中只列出了一个文件名:“Widget炫酷特效 (宏基扇子型效果)”,我们可以推测这个压缩包可能包含了一个主文件,可能是代码、图片、视频或者演示文件,用于展示这个特定的Widget特效。 【详细知识点】 ...

    酷瓜云课堂(腾讯云版)客户端,采用uni-app框架开发,致力开源网课系统,开源网校系统,开源在线教育系统

    3. **腾讯云服务**:酷瓜云课堂选择腾讯云作为基础设施,可能利用了腾讯云提供的弹性计算、存储、数据库、CDN加速、视频处理等服务。腾讯云的强大技术支持,确保了课程内容的稳定传输和高效访问,同时,腾讯云的安全...

    kindeditor-2.5.4.zip最纯的JS静态文本编辑器

    4. **插件系统**:通过插件机制,开发者可以轻松扩展编辑器功能,例如添加代码高亮、地图插入、视频上传等功能,满足不同项目需求。 5. **多语言支持**:KindEditor支持多种语言,包括简体中文、繁体中文、英文等,...

    最新版原生双端影视APP源码Android+IOS完美运营[附带开发文档和教程].txt

    - **Java/Kotlin**:主流的Android开发语言。 - **Android Studio**:官方推荐的集成开发环境。 - **Media Player/RxPlayer**:用于播放视频的主要组件。 - **Retrofit/Glide**:实现网络请求及图片加载的功能库...

    android锁屏源码

    源码可能包含这些动画的XML定义和Java代码实现,通过`ObjectAnimator`或`ValueAnimator`来控制动画的播放。 4. **触摸事件处理**: 解锁手势的检测需要监听用户的触摸事件。在Android中,`MotionEvent`类用于处理...

    新版开发觅影电影影视APP源码双端原生完美运营附带开发文档和教程.txt

    2. **教程视频**:通过视频形式展示APP的安装配置、功能实现过程及常见问题解决方法等,便于学习理解。 3. **示例代码**:包含完整的项目源码,可直接运行测试,方便开发者进行二次开发或修改。 #### 五、项目下载...

    koogua-course-tencent-cloud-v1.3.7.zip

    "酷瓜云课堂 - 在线教育系统,网课系统,网校系统,知识付费系统" 是一款专为教育行业打造的高效、全面的数字化解决方案。该系统的核心特点是不加密、不阉割,提供了100%全功能的开源版本,允许用户免费用于商业目的...

    2023最新分层批发模式波猫商店自动发卡售卡系统源码

    8. **订单消息通知**:通过集成微信订单消息通知以及邮件系统,确保商家可以及时获取订单信息,快速响应客户需求。 9. **商品购买备注字段**:允许用户在购买时添加自定义备注,方便商家了解用户具体需求,提供更加...

    基于Processing语言的可编程LED特效灯-电路方案

    这是一种控制光源阵列的很棒的方法,这意味着就算你不必是专业程序员,只需通过在 Photoshop 中制作的内容就做到很酷的效果。 这里不得不提openprocessing.org 这个网站,它提供了丰富的草图并支持在线编辑工具。...

Global site tag (gtag.js) - Google Analytics