BeautifulSoup将输出整理成HTML

时间:2018-11-06 08:02:52

标签: html flask beautifulsoup jinja2

我正在尝试使输出如下所示。 enter image description here

但是我得到了这个。 enter image description here

下面是我的烧瓶代码:

@app.route('/finance')
def finance():
    page = requests.get("http://dataquestio.github.io/web-scraping-pages/simple.html")
    soup = BeautifulSoup(page.content, 'html.parser')
    soup = soup.prettify()
    return render_template('finance.html', page=page, soup=soup)

HTML代码:

{{ soup }}

如何在第一张图像中实现整洁的格式?

1 个答案:

答案 0 :(得分:1)

正如用户Nico Haase所述,您应该将代码包装在pre标记中。我在本地尝试过,它有效。

<pre>
{{ soup }}
</pre>