首页 > 代码库 > python+flask
python+flask
因为实验室的电脑偶尔会需要跑程序,我在寝室想知道它跑了多少,于是做了这样一个小demo。
因为寝室与实验室都是一条校园网上的,因此ip上不会有啥问题,甚至之前我也常用python的小服务器传文件。
这个demo的功能就是在接到访问请求的时候能够给屏幕截一张图,然后显示在网页上。
用了一点点小手段来避免谁都可以查看我机器的截图,我知道这样也不安全,但是多数情况下,就还好。
#!usr/bin/python from flask import Flask from PIL import ImageGrab import sys import time def PrtSc(): im = ImageGrab.grab() filename = str(time.time()) + ‘.jpg‘ im.save(sys.path[0] + ‘\\static\\‘ + filename) return filename app = Flask(__name__, static_folder=‘‘, static_url_path=‘‘) @app.route("/<pwd>") def show_image(pwd): correct_pwd = str(time.localtime().tm_hour)+str(time.localtime().tm_min) if pwd == correct_pwd: filename = PrtSc() return "<html><head></head><body><img src=http://www.mamicode.com/‘./static/" + filename + "‘></body></html>" else: return("Hello World!") @app.route("/") def hello(): return("Hello World!") if __name__ == "__main__": app.run(host = ‘0.0.0.0‘)
访问的密码呢,就是当前时间的小时与分钟,还是挺简单的,程序是差不多一个晚上的时间划拉出来的,留个记录就好了。
python+flask
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。