这篇文章给大家分享的是有关如何通过Java获取酷6视频的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。通过JAVA获取酷6视频,现在很多社会网站都有这个功能,用户输入酷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; 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); } } 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视频”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
--结束END--
本文标题: 如何通过Java获取酷6视频
本文链接: https://lsjlt.com/news/289395.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0