利用vsocde构建Python-Flask项目处理百度分享链接
生活随笔
收集整理的這篇文章主要介紹了
利用vsocde构建Python-Flask项目处理百度分享链接
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
利用vsocde構(gòu)建Python-Flask項(xiàng)目處理百度分享鏈接
項(xiàng)目結(jié)構(gòu):
start.sh
app.py
from flask import Flask #from controller.content_controller import content_controllerapp=Flask(__name__) #app.register_blueprint(content_controller)@app.route('/') def index():return render_template('index.html')if __name__=="__main__":#在生產(chǎn)環(huán)境中host='0.0.0.0'app.run(host='127.0.0.1',port=5020,debug=True)content_controller.py
from flask import request,render_template,Blueprint from util.string_split import String_Splitcontent_controller=Blueprint('content_controller',__name__)@content_controller.route('/get_content',methods=['POST']) def get_content():content=request.form['content']url=String_Split(content)[0]password=String_Split(content)[1]info=[url,password]return render_template('index.html',info=info)String_Split.py
def String_Split(s):url='Input Error!!!'password='Input Error!!!'try:url=s.split(':')[1].split('\n')[0].replace('\r','')password=s.split('提取碼:')[1].split('\n')[0].replace('\r','')except Exception as e:print(e)finally:return url,passwordif __name__ == "__main__":s='''鏈接:https://pan.baidu.com/s/1MPWpI2gT1biEVg7fV-RLQg 提取碼:ed8m 復(fù)制這段內(nèi)容后打開(kāi)百度網(wǎng)盤手機(jī)App,操作更方便哦'''String_Split(s)index.html
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" href="../static/layui/css/layui.css"><link rel="stylesheet" href="../static/css/base.css"><title>Python-Flask</title> </head><body><div class="layui-container" style="margin-top: 200px;"><h2 style="text-align: center;margin-bottom: 30px;">Baidu_Disk_Convert_ToolBaidu_Disk_Convert_Tool</h2>{%if info%}<table class="layui-table"><tr><th>url</th><th>password</th></tr><tr><td><a href="{{info[0]}}" target="_blank">{{info[0]}}</a></td><td>{{info[1]}}</td></tr></table>{%endif%}<form action="/get_content" method="POST"><textarea name="content" placeholder="Please input baidu_disk_share_url_link"class="layui-textarea"></textarea><button class="layui-btn layui-btn-normal layui-btn-fluid" type="submit">submit</button><br><button class="layui-btn layui-btn-danger layui-btn-fluid" type="reset">reset</button></form></div><footer>Designed by liuxiawei Tel:18235118015 Email:18235118015@163.com</footer> </body></html>訪問(wèn):http://liuxiawei.top:5020/啟動(dòng)效果如下,可以在線處理百度分享鏈接:
總結(jié)
以上是生活随笔為你收集整理的利用vsocde构建Python-Flask项目处理百度分享链接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: openwrt网络管理工具网络管理工具:
- 下一篇: Python爬虫基础入门