JAVA如何获取优酷,土地,56,新浪,搜狐,QQ视频的缩略图
猴样鬼相 2014-12-18 02:47:52 有个需求 需要把用户分享的视频链接显示为视频缩略图
现在主流个各大视频网站已经解决的有优酷,土豆,56
解决方法:
优酷:
取视频ID,然后调用优酷API
http://v.youku.com/player/getPlayList/VideoIDS/" + videoId +
"/timezone/+08/version/5/source/out?password=&ran=2513&n=3
返回的是data 在data里取logo字段
土豆:
直接调用API就能取到缩略图
videoUrl为视频链接地址
http://api.tudou.com/v6/tool/repaste?app_key=1c2b92d6517c523a&format=json&url=" + videoUrl
返回的是iteminfo,在iteminfo里去picUrl字段
56:
因为56API看着有点复杂 就没用 用的是类似jQuery那种获取页面信息的方法
Document doc = Jsoup.connect(url).header("User-Agent",
"Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) "
+ "Gecko/20100316 Firefox/3.6.2").get();
然后在页面上截取img字段
已经解决的就上面3种,新浪百度了很久 很少 有的都是PHP的方法 新浪API貌似也没关于获取视频信息的
现求各位大神指点下 关于新浪,搜狐怎么取视频缩略图,最好是调用API或者类似jQuery的方法