[英]php to execute python which requests to a https link fails
您好,我有我的python文件,其中顯示了bittrex的賣價:
import requests
import time
import hashlib
print("---------------------------new program --------------------------------")
r = requests.get(url='https://bittrex.com/api/v1.1/public/getorderbook?market=BTC-XRP&type=both')
print(r.json()["result"]["sell"][0]["Rate"])
上面的python正確執行,並在控制台中執行時顯示值。
而且我有一個php頁面執行並顯示bittrex的XRP價格結果
<?php
ob_start();
$output = shell_exec('python3 /home/dramasea/Desktop/mypython.py');
echo "<pre>$output</pre>";
ob_end_flush();
?>
我能知道為什么它只顯示-------new program-------
而不顯示在控制台中顯示時的價格值嗎
我沒有在這里使用Python的理由。 僅僅PHP就足夠了:
<?php
$o = file_get_contents('https://bittrex.com/api/v1.1/public/getorderbook?market=BTC-XRP&type=both');
echo(json_decode($o)->result->sell[0]->Rate);
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.