我想用Flask製作一個網站來顯示其他網站發佈的一些數據,如this one。簡而言之,我想列出來自該網站的數據。如何從Flask中的其他網站獲取json數據?
我應該使用這種方法:flask.Request.get_json()
?
我不知道如何獲取Request對象。你能告訴我一些關於這個的演示嗎?
我想用Flask製作一個網站來顯示其他網站發佈的一些數據,如this one。簡而言之,我想列出來自該網站的數據。如何從Flask中的其他網站獲取json數據?
我應該使用這種方法:flask.Request.get_json()
?
我不知道如何獲取Request對象。你能告訴我一些關於這個的演示嗎?
我正在使用Python 3和Flask。
import requests
def get(url):
try:
res = requests.get(url)
return res.json()
except:
return False
data = get('http://example.com')
print(data)
總之,我想列出從該網站的數據。
接受的答案似乎不使用燒瓶,所以我會添加一些:
from flask import jsonify, Flask
import requests
app = Flask(__name__)
@app.route('/')
def index():
r = requests.get('https://api.github.com/users/runnable')
return jsonify(r.json())
我應該用這個方法:flask.Request.get_json()
無它用於解析傳入的json請求數據。沒有人向你發送請求。
謝謝,來自你們兩方的代碼運作良好。 –
對不起,我似乎只能給一個接受的答案。 –
@DavidPage我很好:) –