python利用QQ邮箱远程控制电脑截屏,并且把截屏发送到指定邮箱

思路 电脑每隔一段时间查看指定邮箱中是否收到了新的邮件,若未收到,则不进行任何操作,若收到了,则判断发件人的身份,若发件人为合法的控制者,则解析发件人的邮件,执行解析结果,否则忽略该邮件 几个关键点: 1.直接利用PIL模块的ImageGrab.grab()函数对电脑进行截屏,然后通过邮件把电脑截屏发送到手机上。 2.邮件的查看(zmail 库实现) 3.邮件发送 import requests import smtplib import schedule import time from bs4 import BeautifulSoup from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImage from…

Read More

python自动监控最新邮件并读取 zmail

这个库很方便,几行代码就可以收取指定邮箱的最新邮件了 #zmail库:可以用几行代码帮我们收取一封邮件 import zmail #输入账号和密码 server=zmail.server(‘13163964546@qq.com’,’jie110341′) #获取最新的一封邮件 mail=server.get_latest() #读取邮件 #zmail.show(mail) #读取邮件的部分内容 print(mail[‘subject’])  

python每分钟自动截图电脑屏幕并发送截图到指定邮箱

import requests import smtplib import schedule import time from bs4 import BeautifulSoup from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImage from email.header import Header from PIL import ImageGrab account = ‘121942198@qq.com’ password = ” #QQ邮箱授权码 receiver = ‘76123708@qq.com’ # def weather_spider(): # headers={‘user-agent’:’…

Read More

Python3学习:使用schedule模块定时执行任务

python中有一个轻量级的定时任务调度的库:schedule。他可以完成每分钟,每小时,每天,周几,特定日期的定时任务。因此十分方便我们执行一些轻量级的定时任务。 import schedule import time def job(): print(“I’m working…”) schedule.every(10).minutes.do(job) schedule.every().hour.do(job) schedule.every().day.at(“10:30”).do(job) schedule.every(5).to(10).days.do(job) schedule.every().monday.do(job) schedule.every().wednesday.at(“13:15”).do(job) while True: schedule.run_pendin…

Read More

python+flask 实现鲁迅名言查询系统

PY文件编写 from flask import Flask,render_template,request,jsonify import requests,json,sys from fuzzywuzzy import fuzz from fuzzywuzzy import process app = Flask(__name__) #鲁迅名言查询页面路由配置 @app.route(‘/chaxun’, methods=[‘GET’]) def chaxun(): return render_template(‘chaxun.html’) @app.route(‘/chaxun’, methods=[‘POST’]) def inquiry(): paragraphs = [] with open(‘app/static/files/book.txt’, ‘r’, encoding=’u…

Read More

python+flask+mysql 实现简单留言板功能

python文件代码编写 from flask import Flask,render_template,request,jsonify import requests,json,os,time,pymysql,datetime app = Flask(__name__) # 数据库配置 mysql_config={ ‘host’:’localhost’, ‘port’:3306, ‘user’:’root’, ‘password’:’tan11300′, ‘db’:’myblog’, } @app.route(‘/bbs’, methods=[‘POST’]) def bbs2(): # 创建连接 connection = pymysql.connect(**mysql_config) data = json.loads(request.form.get(‘data’)) action …

Read More

python +flask+ajax+百度图像识别接口实现图片异步上传转文字功能(进阶版)

py文件编写 from flask import Flask,render_template,request,jsonify import requests,json,os,time from aip import AipOcr Basepath=os.path.abspath(os.path.dirname(__file__)) app = Flask(__name__) #图片上传处理程序 @app.route(‘/upload_img’,methods=[‘POST’]) def upload_img(): img=request.files.get(‘img’) path=Basepath+’/static/uploads/’ img_path=path+img.filename test_path=’../static/uploads/’+img.filename img.sav…

Read More

python +flask+ajax+百度图像识别接口实现图片异步上传转文字功能(初级版)

py文件编写 from flask import Flask,render_template,request,jsonify import requests,json,os from aip import AipOcr Basepath=os.path.abspath(os.path.dirname(__file__)) app = Flask(__name__) #图片上传处理程序 @app.route(‘/upload_img’,methods=[‘POST’]) def upload_img(): img=request.files.get(‘img’) path=Basepath+’/static/uploads/’ img_path=path+img.filename test_path=’../static/uploads/’+img.filename img.save(img…

Read More

网站设置访问权限,只允许指定IP访问

在开发的过程中,有时会遇到只允许特定的几个IP访问。今天来记录一下前端的写法。 首先,引入 <script src=”http://pv.sohu.com/cityjson?ie=utf-8″></script> 它会返回当前设备的IP等信息。你可以使用。 var ip = returnCitySN[“cip”]; 然后设置白名单。 var allowIP = [‘171.15.148.201’, ‘171.15.148.209’]; //允许访问 把白名单和拿到的设备IP比对。 for(var i=0; i<allowIP.length; i++){ if (ip == allowIP[i]){ flag = true; break; } } 如果不是指定IP,则关闭网页。 if(!flag){ alert(“您无权限访问该网站。”); closewin()…

Read More