zoukankan      html  css  js  c++  java
  • 论文爬取(五)

    flask文件

    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()
    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 = []
    str0 = ""
    realsum = request.args.get("realsum")
    a = int(realsum)
    for i in range(a):
    if i == 0:
    tiaojian = request.args.get("tiaojian")
    firinput = request.args.get("firinput")
    jingzhun = request.args.get("jingzhun")
    if tiaojian == '题目':
    tiaojian = 'title'
    elif tiaojian == '摘要':
    tiaojian = 'abstract'
    elif tiaojian == '作者':
    tiaojian = 'zuozhe'
    elif tiaojian == '关键词':
    tiaojian = 'abstract'
    if jingzhun=='模糊':
    str0 = tiaojian+" like '%%"+firinput+"%%'"
    else:
    str0 = tiaojian + " = '" + firinput + "'"
    else:
    str1 = "tiaojian"+str(i)
    str2 = "input"+str(i)
    str3 = "jingdu"+str(i)
    str4 = "lianjie" + str(i)
    tiaojian = request.args.get(str1)
    firinput = request.args.get(str2)
    jingzhun = request.args.get(str3)
    lianjie = request.args.get(str4)
    print(tiaojian)
    if tiaojian == '题目':
    tiaojian = 'title'
    elif tiaojian == '摘要':
    tiaojian = 'abstract'
    elif tiaojian == '作者':
    tiaojian = 'zuozhe'
    elif tiaojian == '关键词':
    tiaojian = 'abstract'
    if jingzhun == '模糊':
    str0 = str0 +" "+lianjie+" "+tiaojian+" like '%%"+firinput+"%%'"
    else:
    str0 = str0 +" "+lianjie+" "+tiaojian+" = '"+firinput+"'"
    temp = MysqlUtil.select_lunwenm(str0)
    for i in temp:
    res0.append(i[0]) # title
    res1.append(i[1]) # link
    res2.append(i[3]) # zuozhe
    res3.append(i[4]) # time
    return jsonify({"title": res0, "zuozhe": res2, "time": res3, "lianjie": res1})


    if __name__ == '__main__':
    app.run(debug=True, host='127.0.0.1', port='5000')
  • 相关阅读:
    【Codeforces】【161Div2】
    【ZOJ月赛】【树形DP】【I.Destroy】
    【Baltic 2001远程通信】
    【树形DP】【分组背包】【HDU1561】
    【差分约束系统】【仍未AC】【Asia Harbin 2010/2011】【THE MATRIX PROBLEM】
    【DP】【2012 ACM/ICPC 成都赛区现场赛】【I.Count】
    【ZOJ月赛】【二分查找】【A.Edward's Cola Plan】
    【DP】【单调队列多重背包】
    【树形依赖背包】
    SQL 格式
  • 原文地址:https://www.cnblogs.com/mumulailai/p/14912336.html
Copyright © 2011-2022 走看看