如何在 html 文件输出中显示 python 程序的结果

问题描述 投票:0回答:1

我试图创建一个搜索谷歌的扩展,并允许用户访问前 10 个左右的结果,我用 python 做了谷歌搜索代码,并拥有扩展的代码,但我不知道如何获取 python 的结果代码并让它们像 html 文档中的文本和链接一样显示

我尝试过使用pycharm,但一开始代码没有做任何事情,然后我不知道我必须触摸一些东西,然后它在我所在的软件中显示python结果,但打开时没有在扩展中显示,所以我尝试使用flask,但我仍然不确定我在做什么以及它是否会做我需要它做的事情

python html flask pyscript
1个回答
1
投票

Flask 允许您使用渲染模板将静态 HTML 内容与动态数据相结合来动态生成 HTML。

参考此文档 - https://python-adv-web-apps.readthedocs.io/en/latest/flask3.html

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/search')
def search():
    # results = Get google search results here
    results = "";
    return render_template('results.html', results=results)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Results</title>
</head>
<body>
    <h1>Results</h1>
    <ul>
        {% for result in results %}
        <li>{{result}}</li>
        {% endfor %}
    </ul>
</body>
</html>
© www.soinside.com 2019 - 2024. All rights reserved.