當前位置:編程學習大全網 - 源碼下載 - 從網絡API接口上獲取顯示的字符數據,存儲到本地Oracle或MySQL數據庫

從網絡API接口上獲取顯示的字符數據,存儲到本地Oracle或MySQL數據庫

很多語言都可以做到,php/nodejs/java/python.....

如果妳這些都不會,會shell 也可以做到,寫入mysql沒問題,oracle我不太知道行不行

我給妳壹個大概的shell例子,妳應該就明白了

從json接口獲得的數據是這些:

{

"data":?[

{

"opentimestamp":?1520237469,

"opentime":?"2018-03-05?16:11:09",

"opencode":?"*,6,4,7,7",

"expect":?"20180305061"

},

{

"opentimestamp":?1520236868,

"opentime":?"2018-03-05?16:01:08",

"opencode":?"*,4,8,2,9",

"expect":?"20180305060"

},

{

"opentimestamp":?1520236269,

"opentime":?"2018-03-05?15:51:09",

"opencode":?"*,7,8,4,9",

"expect":?"20180305059"

},

{

"opentimestamp":?1520235666,

"opentime":?"2018-03-05?15:41:06",

"opencode":?"*,3,9,9,9",

"expect":?"20180305058"

},

{

"opentimestamp":?1520235069,

"opentime":?"2018-03-05?15:31:09",

"opencode":?"*,1,0,4,9",

"expect":?"20180305057"

}

],

"info":?"演示接口隱藏第1位數據,實時接口請訪問www.opencai.net查詢、購買或續費",

"code":?"cqssc",

"rows":?5

}

shell 腳本如下,如果妳想獲得這個json的data value

#!/bin/sh

result=$(curl?-A?"Mozilla/4.0?(compatible;?MSIE?6.0;?Windows?NT?5.0)"?"patible;?MSIE?6.0;?Windows?NT?5.0)"?"patible;?MSIE?6.0;?Windows?NT?5.0)"?"/newly.do?code=cqssc&format=json")

echo?$result|jq?-r?".data[0]"|jq?-r?.opentimestamp

如果妳想寫入到mysql可以參考下面的語句:

mysql -uroot -proot test -e "insert into ttest (key,value) values ('testkey','testvalue');"

  • 上一篇:javascript原型,原型鏈 有什麽特點
  • 下一篇:對聯高手來!我要做作業啊!急~
  • copyright 2024編程學習大全網