七库下载 手游攻略 手游攻略 python远程控制电脑,远程视频监控怎么弄

python远程控制电脑,远程视频监控怎么弄

时间:2024-04-17 21:52:01 来源:头条 浏览:0

之前在网上看到过关于使用Python远程发送截图的博客,但是这次我想使用Python来实现远程视频监控。

私信编辑器01海量Python学习资料可用!

首先说一下大概的思路,你需要在手机上发送一封邮件,Python脚本会接收特定邮件中的信息并模拟鼠标操作点击QQ中的视频通话按钮来实现视频监控的目的。

需要两个QQ帐号。一个登录您的计算机,另一个登录您的手机。 Python脚本所需的帐户和密码来自您的计算机。代码所需的第三方库:imaplib、pyautogui。

Imaplib 是Python 的第三方库。用于操纵电子邮件。 Pyautogui也是必须安装的第三方库。用于模拟鼠标操作。

# -*-coding: utf-8 -*-import imaplib, emailimport pyautogui,time# 延迟5秒,点击QQ中的视频通话按钮defdoWork():time.sleep(5)# 这两个数字是视频通话按钮坐标pyautogui。 click(55, 65)deflogin(): M=imaplib.IMAP4_SSL('imap.qq.com')try:try:M.login('yourqq@qq.com','password')#密码为认证码Exception Exception ,e:print 'login error: %s' % eM.close()# 查找收件箱中最后一封未读电子邮件,发件人为M.select('INBOX')typ, data=M.search(None, ' UNSEEN')msgList=data[0] .split() last=msgList[len(msgList)-1]type,data=M.fetch(last, '(RFC822)')msg=email.message_from_string (data[0 ] [1])print msg['From ']print lastif msg['From']=='您的消息':# 如果发件人匹配,则进行视频通话doWork()# 消息删除M.store(last, ' +FLAGS', r'(\delete) ')M.expunge()M.close() 异常,e:print 'imap error: %s' % eM.close()def run (): while True: try: time.sleep( 10) login()exc e:print (e)if __name__=='__main__': run() 抛出异常作为代码并替换qq 电子邮件帐户和密码。

预防:

首先你需要在你的QQ邮箱上开启imap服务,相关说明可以在百度上找到,开启imap服务后你会看到一个验证码,输入密码时不要输入qq ,输入密码,但写验证码。

这是我的错误判断,但如果我发送电子邮件,无论电子邮件内容如何,他们都会视频通话我。建议使用新浪邮箱,因为用QQ邮箱发送的邮件都会被举报为垃圾邮件,无法发送成功。

还有一个条件:如果您在计算机上运行此脚本,则必须打开并最大化要进行视频通话的聊天窗口。像这样:

例如,如果您想与小丸子进行视频通话,请打开并最大化小丸子的聊天窗口。这样就保证了程序运行时鼠标正确点击视频通话按钮。

然后,用手机向电脑上的QQ发送邮件,很快就可以和电脑进行视频通话了。

虽然代码写得不是很好,只完成了一个特定的功能,但希望能给大家学习Python带来一些乐趣。

标题:python远程控制电脑,远程视频监控怎么弄
链接:https://www.7kxz.com/news/gl/22410.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学

天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学[多图],天地劫幽城再临归真4-5怎么样八回合内通

2024-04-17
航海王热血航线艾尼路怎么玩?艾尼路加点连招攻略大全

航海王热血航线艾尼路怎么玩?艾尼路加点连招攻略大全[多图],航海王热血航线艾尼路怎么加点?艾尼路怎么连招?关

2024-04-17
坎公骑冠剑国际服怎么玩?国际服新手攻略

坎公骑冠剑国际服怎么玩?国际服新手攻略[多图],坎公骑冠剑国际服的玩法是什么样的?关于游戏中的一些新手玩法

2024-04-17
王者荣耀鸿运6+1地狱之眼怎么抽?鸿运抽奖地狱之眼概率获取攻略

王者荣耀鸿运6+1地狱之眼怎么抽?鸿运抽奖地狱之眼概率获取攻略[多图],王者荣耀鸿运抽奖活动的奖池中还有传说

2024-04-17