zoukankan      html  css  js  c++  java
  • 热词搜索四

    app.py

    from flask import Flask, jsonify, render_template, request, json
    
    import MysqlUtil
    
    app = Flask(__name__)
    
    
    @app.route("/c1")
    def hellv():
        return render_template('view.html')
    
    @app.route("/text")
    def hellt():
        return render_template('text.html')
    
    @app.route("/findlunwen")
    def hello():
        return
    
    
    @app.route("/")
    def hellp():
        return render_template('find.html')
    
    
    @app.route("/c2", methods=['POST', 'GET'])
    def wordcloud():
        res0 = []
        res1 = []
        temp = MysqlUtil.select_key()
        print(temp)
        for i in temp:
            res0.append(i[0])  # keyword
            res1.append(i[1])  # value
        return jsonify({"keyword": res0, "value": res1})
    
    
    @app.route("/c3", methods=['POST', 'GET'])
    def select_lunwen():
        res0 = []
        res1 = []
        res2 = []
        res3 = []
        tiaojian = request.args.get("tiaojian")
        firinput = request.args.get("firinput")
        jingzhun = request.args.get("jingzhun")
        # print(tiaojian)
        # print(firinput)
        # print(jingzhun)
        if jingzhun == '精准':
            if tiaojian == '题目':
                temp = MysqlUtil.select_lunwenj('title', firinput)
            elif tiaojian == '摘要':
                temp = MysqlUtil.select_lunwenj('abstract', firinput)
            elif tiaojian == '作者':
                temp = MysqlUtil.select_lunwenj('zuozhe', firinput)
            elif tiaojian == '关键词':
                temp = MysqlUtil.select_lunwenj('abstract', firinput)
    
        else:
            if tiaojian == '题目':
                temp = MysqlUtil.select_lunwenm('title', firinput)
            elif tiaojian == '摘要':
                temp = MysqlUtil.select_lunwenm('abstract', firinput)
            elif tiaojian == '作者':
                temp = MysqlUtil.select_lunwenm('zuozhe', firinput)
            elif tiaojian == '关键词':
                temp = MysqlUtil.select_lunwenm('abstract', firinput)
        for i in temp:
            res0.append(i[0])  # title
            res1.append(i[1])  # link
            res2.append(i[3])  # zuozhe
            res3.append(i[4])  # time
        qw = jsonify({"title": res0, "zuozhe": res2, "time": res3, "lianjie": res1})
        return jsonify({"title": res0, "zuozhe": res2, "time": res3, "lianjie": res1})
    
    
    
    
    if __name__ == '__main__':
        app.run(debug=True, host='127.0.0.1', port='5000')
  • 相关阅读:
    C# 文件流
    SQL语句(十八_补充)——存储过程
    SQL语句(十九)——存储过程(练习)
    SQL语句(十八)—— 存储过程
    软件测试(二)PICT的使用 组合测试方法(两两组合测试,可遍历组合测试)
    Swing布局管理器
    软件测试(一)-黑盒测试 随机测试技巧
    (一)在Lingo中使用集合
    数学建模 TSP(旅行商问题) Lingo求解
    哲学家进餐问题
  • 原文地址:https://www.cnblogs.com/zhaoyuxiao000/p/14915289.html
Copyright © 2011-2022 走看看