如何通过Java获取酷6视频

这篇文章给大家分享的是有关如何通过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视频”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


分享题目:如何通过Java获取酷6视频
转载注明:http://ybzwz.com/article/psgcoi.html