如何从Flask的其他网站获取json数据?

时间:2015-11-02 08:51:25

标签: python json flask

我想与Flask建立一个网站,以显示从this one等其他网站发布的一些数据。简而言之,我想列出该网站的数据。

我应该使用这种方法:flask.Request.get_json()

我不知道如何获取Request对象。你能告诉我一些关于那个的演示吗?

2 个答案:

答案 0 :(得分:2)

  

简而言之,我想列出该网站的数据。

接受的答案似乎不是使用烧瓶,所以我会添加一些:

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请求数据。没有人向您发送请求。

答案 1 :(得分:1)

我正在使用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)