『壹』 視頻地址http://v.youku.com/v_show/id_XMzQ3ODMwMTA4.html
視頻地址已經打不開了,抱歉,您訪問的視頻版權受限暫無可播源,請查找其他視頻觀看。
視頻網站是指在完善的技術平台支持下,讓互聯網用戶在線流暢發布、瀏覽和分享視頻作品的網路媒體。除了傳統的對視頻網站的理解外,近年來,無論是P2P直播網站,BT下載站,還是本地視頻播放軟體,還將向影視點播擴展作為自己的一塊戰略要地。影視點播已經成為各類網路視頻運營商的兵家必爭之地。
優酷網是中國領先的視頻分享網站,是中國網路視頻行業的第一品牌。優酷網以 「快者為王」為產品理念,注重用戶體驗,不斷完善服務策略,其卓爾不群的「快速播放,快速發布,快速搜索」的產品特性,充分滿足用戶日益增長的多元化互動需求,使之成為中國視頻網站中的領軍勢力。
以上內容參考:視頻網站_網路
『貳』 如何編寫一個shell腳本
問題:
1、請求在線api, 獲取json格式的返回結果
2、解析json裡面的一個值
3、將該值存儲到文件
開發准備:
1、shell
快速入門:
#!/bin/sh
cd ~
mkdir shell_tut
cd shell_tut
for ((i=0; i<10; i++)); do
touch test_$i.txt
done
創建一個文件夾, 並在裡面新建10個文件
2、curl
使用curl請求網路, 並獲取返回值
curl基本用法:
$ curl www.sina.com
直接返回網頁內容
$ curl -o [文件名] www.sina.com
將網頁內容存儲到文件中, 相當於wget命令
賦值操作:
response=$(curl www.sina.com)
echo $response
注意: =前後沒有空格
jq
jq是命令行解析json的很好的工具
安裝
直接到官網下載linux64版本(我是用本地下載好後傳上伺服器的, 之前直接在伺服器用wget下載一直報錯Segmentation fault, 折騰好久~)
將其到bin目錄
cp jq-linux64 /usr/bin/jq
使用
然後就可以愉快的使用jq命令了:
可直接查看官網Tutorial
curl 'https://api.github.com/repos/stedolan/jq/commits?per_page=5'
返回的是一個json數組列表
curl 'https://api.github.com/repos/stedolan/jq/commits?per_page=5' | jq '.'
使用.直接指向json的根節點
curl 'https://api.github.com/repos/stedolan/jq/commits?per_page=5' | jq '.[0]'
[0]為取數組的第0位的對象
jq '.[0] | {message: .commit.message, name: .commit.committer.name}'
可用過連續的.操作獲取對應json對象中的屬性值, 上面的命令將會生成一個{message: "....", name: "...."}的json對象.
shell文件讀寫
1、寫
方式一:
將ll的內容寫入fileName這個文件中
>是覆蓋, >>是在後面追加
ll >fileName
但是在書寫.sh腳本的時候, 需要增加echo
echo ll>fileName
2、讀
while read LINE
do
echo $LINE
done<fileName
fileName是即將讀取的文件名