我正在尝试使用API,我认为cURL是获取此数据的最佳选择。我希望能够从此页面中提取数据 https://btc-e.com/api/2/ltc_usd/ticker
答案 0 :(得分:0)
您可以使用perl来解析json数据,然后使用curl:
提供perlcurl -s 'https://btc-e.com/api/2/ltc_usd/ticker' | \
perl -e '
use JSON;
$s = join("", <>);
$j = decode_json($s);
printf "%s\n", $j->{"ticker"}{"vol"};
'
将“vol”替换为您可能感兴趣的任何其他人: “vol_cur”,“avg”,“last”,“sell”,“buy”,“high”,“server_time”,“low”,“updated”
或者你可以在perl中使用curl:
perl -e '
use JSON;
$j = decode_json(`curl -s https://btc-e.com/api/2/ltc_usd/ticker`);
printf "%s\n", $j->{"ticker"}{"vol"};
'
答案 1 :(得分:0)
使用nodejs和shell(javascript):
nodejs <<EOF
var x = $(curl -s https://btc-e.com/api/2/ltc_usd/ticker)
console.log('$'+x.ticker.high)
EOF
输出:
$9.4504
使用rhino javascript shell的另一种解决方案:
rhino <<EOF
var x = $(curl -s https://btc-e.com/api/2/ltc_usd/ticker)
print(x.ticker.high)
EOF