【发布时间】:2019-07-04 12:28:04
【问题描述】:
我正在尝试创建一个网络应用程序,该应用程序将返回给定维基百科页面的所有编辑器列表。我目前的设置如下:
from flask import Flask, request, render_template
import json,urllib.request
app = Flask(__name__)
@app.route('/')
def my_form():
return render_template('my-form.html')
@app.route('/', methods=['POST'])
def my_form_post():
text = request.form['text']
processed_text = text.upper()
data = urllib.request.urlopen(f'https://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles={text}&rvlimit=500&rvprop=timestamp%7Cuser%7Ccomment&format=json').read()
output = json.loads(data)
return (output)
现在我收到'字典不可调用'的错误,但如果我直接打印数据而不是输出,则没有这样的错误。我的实际问题是如何获取查询>>页面中嵌入的所有“用户”标签并将其存储在列表中以供打印。
【问题讨论】: