温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何通过Java获取酷6视频

发布时间:2021-11-30 15:53:00 来源:亿速云 阅读:133 作者:小新 栏目:编程语言

这篇文章给大家分享的是有关如何通过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视频    * @author sunlightcs    * 2011-3-31    * 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

感谢各位的阅读!关于“如何通过Java获取酷6视频”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI