明輝站中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

java取得優(yōu)酷等視頻縮略圖_編程語言綜合

優(yōu)酷作為中國最大的數(shù)字娛樂平臺,優(yōu)酷的內(nèi)容體系由劇集、綜藝、電影、動漫四大頭部內(nèi)容矩陣和資訊、紀實、文化財經(jīng)、時尚生活、音樂、體育、游戲、自頻道八大垂直內(nèi)容群構(gòu)成,擁有國內(nèi)最大內(nèi)容庫。

   1 import java.io.BufferedReader;

  2 import java.io.IOException;

  3 import java.io.InputStreamReader;

  4 import java.net.MalformedURLException;

  5 import java.net.URL;

  6

  7 import net.sf.json.*;

  8

  9

  10 public class test2 {

  11

  12 /**

  13 * @param args

  14 * @throws IOException

  15 */

  16 public static void main(String[] args) throws IOException {

  17 // TODO Auto-generated method stub

  18 String url = "http://v.youku.com/v_show/id_XMjU0MjI2NzY0.html";

  19 //獲取id后面的字符串,也就是"XMjU0MjI2NzY0.html"

  20 int no = url.indexOf("id_");

  21 //獲取id值,也就是"XMjU0MjI2NzY0"

  22 String videoId = url.substring(no+3, url.indexOf(".html"));

  23 //獲取視頻信息數(shù)據(jù)的URL對象

  24 URL myurl = new URL("http://v.youku.com/player/getPlayList/VideoIDS/"+videoId+"/timezone/+08/version/5/source/out?password=&ran=2513&n=3");

  25 //從URL對象中獲取輸入流

  26 InputStreamReader isr = new InputStreamReader(myurl.openStream());

  27 //封裝

  28 BufferedReader br = new BufferedReader(isr);

  29 //readLine獲取文本

  30 String urls = br.readLine();

  31 //關(guān)閉流

  32 br.close();

  33 //獲取json對象

  34 JSONObject json = JSONObject.fromObject(urls);

  35 //獲取json數(shù)據(jù)(data內(nèi))

  36 JSONArray arr = json.getJSONArray("data");

  37 //獲取logo的值并打印

  38 System.out.println(JSONObject.fromObject(arr.get(0)).get("logo"));

  39 }

  40

  41 }

  另一種沒有用json的方案,比較小白,也是本人第一次的方法。

  1 import java.io.BufferedReader;

  2 import java.io.IOException;

  3 import java.io.InputStreamReader;

  4 import java.net.URL;

  5

  6

  7

  8 public class test1 {

  9

  10 /**

  11 * @param args

  12 * @throws IOException

  13 */

  14 public static void main(String[] args) throws IOException {

  15 // TODO Auto-generated method stub

  16 //設(shè)定視頻地址

  17 String url = "http://v.youku.com/v_show/id_XMjU0MjI2NzY0.html";

  18 //獲取id后面的字符串,也就是"XMjU0MjI2NzY0.html"

  19 int no = url.indexOf("id_");

  20 //獲取id值,也就是"XMjU0MjI2NzY0"

  21 String videoId = url.substring(no+3, url.indexOf(".html"));

  22 //獲取視頻信息數(shù)據(jù)的URL對象

  23 URL myurl = new URL("http://v.youku.com/player/getPlayList/VideoIDS/"+videoId+"/timezone/+08/version/5/source/out?password=&ran=2513&n=3");

  24 //從URL對象中獲取輸入流

  25 InputStreamReader isr = new InputStreamReader(myurl.openStream());

  26 //封裝

  27 BufferedReader br = new BufferedReader(isr);

  28 //readLine獲取文本,然后以"/"切割文本中的信息

  29 String[] urls = br.readLine().split("/");

  30 isr.close();

  31 br.close();

  32 //因為信息數(shù)據(jù)是固定格式的,所以直接第四個元素肯定是我們所需要的。

  33 String target = urls[3];

  34 //對上面結(jié)果繼續(xù)以"切割

  35 String imgid = target.substring(0,target.indexOf("""));

  36 //拼湊一下,就是我們需要的地址了

  37 String img = "http://g2.ykimg.com/" + imgid;

  38 System.out.println(img);

  39 /*

  40 結(jié)果為:http://g2.ykimg.com/1100641F464D8FBF5FA3D90209C8DF96B67E2C-567E-AB53-C132-D7787FC966AB

  41 */

  42 }

  43

  44 }


優(yōu)酷網(wǎng)本著“世界都在看”的目標以及“快者為王”的產(chǎn)品理念,打造出最全、最快、最好的視頻數(shù)據(jù)庫,引領(lǐng)互聯(lián)網(wǎng)視頻時代文化潮流。讓用戶在第一時間了解視頻文化走勢,凝聚超人氣視頻榜打造海量精品庫。



相關(guān)文章

相關(guān)軟件

騰訊視頻最新官方版

騰訊視頻官方版 | 45.34MB

騰訊視頻官方版

騰訊視頻是騰訊旗下的視頻播放產(chǎn)品,定位于中國最大在線視頻媒體平臺,于2011年4月正式上線運營獨立域名的視頻網(wǎng)站,支持豐富內(nèi)容的在線點播及電視臺直播,提供列表管理..

愛奇藝視頻官方正式版

愛奇藝視頻官方正式版 | 35.10MB

愛奇藝視頻官方正式版

愛奇藝,原名奇藝,于2010年4月22日正式上線,2011年11月26日品牌升級,啟動“愛奇藝”品牌并推出全新標志。愛奇藝創(chuàng)始人龔宇博士擔任CEO。...

暴風影音最新版下載

暴風影音最新版下載 | 50.3MB

暴風影音最新版下載

暴風影音播放的文件清晰,當有文件不可播時,右上角的“播”起到了切換視頻解碼器和音頻解碼器的功能,會切換視頻的最佳三種解碼方式,同時,暴風影音也是國人最喜愛的播放器之一...

QQ音樂官方正式版

QQ音樂官方正式版 | 24.2MB

QQ音樂官方正式版

QQ音樂是騰訊公司推出的網(wǎng)絡(luò)音樂平臺,是中國互聯(lián)網(wǎng)領(lǐng)域領(lǐng)先的正版數(shù)字音樂服務(wù)的領(lǐng)先平臺,有著個性明星主題:大咖裝,添星妝!...

酷狗音樂2018最新版下載

酷狗音樂2018下載 | 37MB

酷狗音樂2018最新版下載

酷狗是中國領(lǐng)先的數(shù)字音樂交互服務(wù)提供商,互聯(lián)網(wǎng)技術(shù)創(chuàng)新的領(lǐng)軍企業(yè),致力于為互聯(lián)網(wǎng)用戶和數(shù)字音樂產(chǎn)業(yè)發(fā)展提供最佳的解決方案...

酷我音樂官方版下載

酷我音樂下載 | 47.4MB

酷我音樂官方版下載

酷我音樂的界面簡潔大方,淺藍色與橙色相間,符合大多數(shù)用戶的審美喜好。打開酷我音樂,上部菜單欄包括“我的”、“推薦”、“曲庫”、“視頻”...