如何使用 Python 优雅的不回头看美女!

python小工具-微信机器人探索 微信机器人探索微信机器人探索登陆搜索好友发送信息回复指定信息图灵聊天 微信机器人探索 登陆 # 导入模块 from wxpy import * import re # 初始化机器人,扫码登陆 bot = Bot() Getting uuid of QR code. Downloading QR code. Please scan the QR code to log in. Please p... 阅读详情

今天在外面 Coding,后面惊现美女,如何优雅的看看她呢?快速瞅一眼,用手机假装自拍?作为程序员,想到的是使用 Python 远程控制自己的电脑

Python资源共享群:626017123

 

配图与本文无关

 

1. 技术原理,主要是使用 itchat。代码如下,不多很简洁


 

 

#coding=utf-8 import itchat import os import time import cv2 sendMsg = "消息助手:暂时无法回复" usageMsg = "使用方法:\n"\ "1.运行CMD命令:cmd xxx (xxx为命令)\n" \ "-例如关机命令(只适合 Windows):\ncmd shutdown -s -t 0\n" \ "2.获取当前电脑用户:cap\n" \ "3.启用消息助手:ast\n" \ "4.关闭消息助手:astc" flag = 1 #消息助手打开 nowTime = time.localtime() @itchat.msg_register('Text') def text_reply(msg): global flag message = msg['Text'] fromName = msg['FromUserName'] toName = msg['ToUserName'] print("收到来自" + fromName +"的消息: \n" + message + "\n") if toName == "filehelper": if message == "cap": cap = cv2.VideoCapture(0) time.sleep(5) # 延迟5秒再读取 ret, img = cap.read() cv2.imwrite("weixinTemp.jpg", img) itchat.send('@img@%s'%u'weixinTemp.jpg', 'filehelper') cap.release() cv2.destroyAllWindows() if message[0:3] == "cmd": os.system(message.strip(message[0:4])) if message == "ast": flag = 1 itchat.send("消息助手已开启", "filehelper") if message == "astc": flag = 0 itchat.send("消息助手已关闭", "filehelper") elif flag == 1: print("回复给某人: " + message + "\n") itchat.send(sendMsg, fromName) if __name__ == '__main__': itchat.auto_login(hotReload=True) itchat.send(usageMsg, "filehelper") itchat.run() 复制代码

 

2. 运行代码


 

 

$ python wechat_remote_cap.py 复制代码


 

Getting uuid of QR code. Downloading QR code. Please scan the QR code to log in. 复制代码

 

3. 用微信扫一扫弹出的二维码,登录自己的 web 端微信(注意跟电脑端微信不能同时登录)

 

4. 在文件传输助手里,可以看到收到的信息

 

 

5. 获取电脑前用户

发送 cap 消息给文件传输助手

 

6. 使用此程序执行一些命令行

例如:发送 cmd ls 消息给文件传输助手

 

7. 使用此程序远程关机,

只适用于 Windows。Mac 的命令行不同,且需要加sudo,然后在终端输入电脑密码才行 windows 远程关机,发以下消息给文件传输助手 cmd shutdown -s -t 0

Mac 远程关机,发以下消息给文件传输助手(mac 会提示输入电脑密码) cmd sudo shutdown -h +2

 

8. 小结

本文介绍了使用 Python 远程控制电脑的方法,主要的技术是使用了 itchat 和 opencv2。

美亚杯取证比赛必备:Veracrypt挂载+检材解压保姆级教程(附常见错误排查) 本文提供美亚杯数字取证竞赛的Veracrypt挂载与检材解压保姆级教程。详细解析从分卷压缩包解压(密码格式为MeiyaCup+年份)到使用Veracrypt正确挂载加密容器的全流程,并附有常见错误排查与高级应急方案,帮助选手高效突破技术门槛,顺利进入取证分析阶段。 阅读详情

相关推荐

点云数据增强及预处理

数据增强: 1. random world flip:沿着x或者y轴,翻转点云 点云的x或者y,要翻转 3d box中心的x或者y,要翻转 3d box的朝向要翻转 point segmentation label,点云的相对顺序没有发生变化 2. random_world_rotation:沿着点云原点,旋转点云 点,x,y,绕z轴旋转 3d box,绕z轴旋转,中心和朝向都要变化 point segmentation label,点云的相对顺序没有发生变化 3. random_world_scaling

huang_victor的博客 4011

python itchat模块登录失败_安装 itchat 的时候,扫码后就是登陆不了。

import itchatitchat.auto_login()Getting uuid of QR code.Downloading QR code.Please scan the QR code to log in.Please press confirm on your phone.Loading the contact, this may take a little while.Trace...

weixin_39990819的博客 7781

DPABI实战:手把手教你处理小鼠静息态fMRI数据(从Voxel Size到SPM完整流程)

本文详细介绍了使用DPABI处理小鼠静息态fMRI数据的完整流程,从Voxel Size调整到SPM分析,涵盖预处理、质量控制和可视化等关键步骤。针对小鼠数据特有的低分辨率和信噪比问题,提供了实战建议和避坑指南,帮助研究人员高效完成数据分析。

weixin_42663213的博客 477

python使用微信库wxpy报错问题解决

这个文件C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\lib\site-packages\itchat\utils.py。结果没有luan用,最总直接扫微信网页版,发现,已经不能用网页版登录微信了。看来微信已经关了相关的功能。我的微信是2015年申请的。今天安装python第三方微信库wxpy,网上吹的神乎其神,按耐不住好奇的心情,准备测试下相关功能。出现二维码窗口,扫描登录。

飞人的博客 9434

ArcGIS数据处理必备技能:从地理坐标到UTM投影的面转栅格完整流程

本文详细介绍了在ArcGIS中从地理坐标到UTM投影的面转栅格完整流程,包括坐标系转换、像元大小设置及质量控制等关键步骤。通过实战案例和Python脚本示例,帮助用户解决常见问题并优化数据处理效率,特别适合需要精确GIS数据分析的专业人士。

weixin_42628688的博客 180

从零搭建Synopsys EDA环境:Ubuntu系统下的完整安装与避坑指南

本文详细介绍了在Ubuntu系统下从零搭建Synopsys EDA环境的完整流程,包括系统配置、安装文件准备、核心工具安装、License配置及常见问题排查。特别针对数字IC设计场景,提供了VCS、Verdi、Design Compiler等EDA Tools的安装避坑指南和性能优化建议,帮助开发者高效搭建稳定的开发环境。

weixin_33738982的博客 491

我的微信好友

项目:我的微信好友 项目内容 任务0 - 登陆微信,并通过向文件传输助手发送打招呼信息 任务1 - 统计你的微信好友的男女比例 任务2 - 分析微信好友的地域分布 任务3 - 生成微信好友的签名词云图 任务4 - 对签名进行情感分析 任务0. 登陆并发送打招呼信息 登陆 在这一个章节中,笔者将导入itchat这个包,并调用login()函数登陆网页微信,扫描二维码以登陆网页微信。 导入项目中所需要的包 import pandas as pd

weixin_43998698的博客 540

车载ECU底软测试:方法与技术的深度解析

底软是运行在 ECU 硬件平台上的基础软件,它为上层应用程序提供了硬件驱动、操作系统服务、通信协议栈等功能。底软的主要功能包括:硬件驱动:负责与 ECU 的各种硬件外设进行通信和控制,如 GPIO、UART、SPI、CAN 等。操作系统服务:提供任务调度、内存管理、中断处理等功能,确保系统的实时性和稳定性。通信协议栈:实现 ECU 与其他 ECU 或外部设备之间的通信,如 CAN、LIN、FlexRay 等。诊断服务:负责对 ECU 的故障进行诊断和处理,并将故障信息存储在故障码存储器中。

天赐好车的博客 1428

# api尝试:聊天机器人

api尝试:聊天机器人 相关配置: python:3.8 模块:itchat 尝试过程: 安装itchat https://blog.youkuaiyun.com/qq_37482202/article/details/84145028 import itchat itchat.auto_login(hotReload=True) 报错: █ Getting uuid of QR code. Downloading QR code. Please scan the QR code to log in. Pleas

imthewiner的博客 881

YOLOv11改进 | 主干/Backbone篇 | 利用目标检测轻量化网络MobileNetV2替换Backbone(yolov11系列全系轻量化)

本文给大家带来的改进机制是,其是专为移动和嵌入式视觉应用设计的轻量化网络结构。其在MobilNetV1的基础上采用反转残差结构和线性瓶颈层。这种结构通过轻量级的深度卷积和线性卷积过滤特征,同时去除狭窄层中的非线性,以维持表征能力。MobileNetV2在性能上和精度上都要比V1版本强很多,其在多种应用(如对象检测、细粒度分类、面部属性识别和大规模地理定位)中都展现了一定的有效性。YOLOv11改进系列专栏——本专栏持续复习各种顶会内容——科研必备目录一、本文介绍二、MobileNetV2的框架原理。

Snu77的博客 2844

网络工程师面试题汇总(二)

网络把主机连接起来,而互连网(internet)是把多种不同的网络连接起来,因此互连网是网络的网络。而互联网(Internet)是全球范围的互连网。因为网络层是整个互联网的核心,因此应当让网络层尽可能简单。网络层向上只提供简单灵活的、无连接的、尽最大努力交互的数据报服务。使用 IP 协议,可以把异构的物理网络连接起来,使得在网络层看起来好像是一个统一的网络。地址解析协议 ARP(Address Resolution Protocol)

悦分享 185

iOS程序员如何使用python写网路爬虫

2月最后一天,转发一个PYTHON 的文章。挺有趣的。 我上一篇blog说过,iOS开发如果之前没接触过除了c和c++(c++太难了,不花个十来年基本不可能精通)的语言,第二门语言最好的选择就是python. 原因就是 1.语法简单 2.库太多,随便想要什么功能的库都找得到,简直编程界的哆啦A梦. 3.语法优美,不信?你去看看python超过两千行的代码再回头看看用o

程序员写的技术 FAQ 和杂文 1190

全国区块链职业技能大赛国赛考题前端功能开发

全国区块链职业技能大赛国赛考题区块链应用前端功能开发

本郡主是喵 1334

你想要的生信知识全在这——生信宝典目录 (181202)

生信的作用越来越大,想学的人越来越多,不管是为了以后发展,还是为了解决眼下的问题。但生信学习不是一朝一夕就可以完成的事情,也许你可以很短时间学会一个交互式软件的操作,却不能看完程序教学视频后就直接写程序。也许你可以跟着一个测序分析流程完成操作,但不懂得背后的原理,不知道什么参数需要修改,结果可以出来,却把握不住对还是错。 学习生信从来就不是一个简单的事,需要做好持久战的心理准备。 在学习时,我们都...

刘永鑫的博客——宏基因组公众号 5481

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

关于用pycharm运行网页版微信报错问题求助!小白也不太懂

初学者对这感兴趣就尝试了下 ,二维码扫描能成功,手机扫描也能登陆成功。然后接着就报错 。具体问题贴图了. D:\myanaconda\python.exe D:/mypython/untitled/demo0316/wecaht2.py Getting uuid of QR code. Downloading QR code. Please scan the QR code to log in. ...

weixin_46539648的博客 1563

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

python-7

1.下载 itchat 编译 安装 需要devel import itchat 引用模块 itchat.auto_login() 登陆 itchat.send('hello itchat!',toUserName='filehelper') 发送消息 给 微信助手 import itchat itchat.auto_login(hotReload=True) ...

yiyougogogo的博客 492

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

itchat库 账号安全无法登陆网页微信

itchat库 账号安全无法登陆网页微信 无聊学习itchat库时,碰到的问题。却告知,再三感谢!!! import itchat, json # hotReload表示热部署,这样调试的时候就不用频繁登录了hotReload=True itchat.auto_login() # 获取好友列表 friends = itchat.get_friends() # 我们可以使用json库将好友列表...

l_1_0_O的博客 1万+

python 微信好友 群发新春祝贺词试验失败

先来段简单的试用,实现微信的登录,运行下面代码会生成一个二维码,扫码之后手机端确认登录,就会发送一条信息给‘filehelper’,这个。如今微信已经成为了个人社交的很大一部分,希望这个项目能够帮助你扩展你的个人的微信号、方便自己的生活。itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。返回完整的好友列表,每个好友为一个字典, 其中第一项为本人的账号信息,传入。当然,该api的使用远不止一个机器人,更多的功能等着你来发现,比如。键值的用户. (可以与下一项配置使用.)

fqfq123456的专栏 1098

解决Python使用wxpy模块登录微信。就会抛出异常错误。

1:导入了wxpy和wechat_sender 模块之后,运行登录微信web端的代码,抛出异常。 环境:win10 pychram编译器 Python3.6 代码如下: 初始化登录 from wxpy import * from wechat_sender import * bot = Bot() Bot()在初始化时便会执行登陆操作,需要

夏末班车博客 3万+

Python实现个人微信号自动监控告警

Python监控80端口通过web登录微信告警,wechat_sender 是基于 wxpy 和 tornado 实现的一个可以将你的网站、爬虫、脚本等其他应用中各种消息 (日志、报警、运行结果等) 发送到微信的工具。运行环境Python 2.7 及以上 Python 3 及以上,实现过程:安装 pip 工具...

Sunny_Future的博客 9291

python第三方库文件传输助手_Python中的第三方模块(itchat)

准备工作:pycharm导入第三方模块的包1.ctrl+alt+s进入settings,选择Project下的Project Interpreter2.点击右上角的加号,进入之后搜索qrcode,选择install安装成功之后会提示3.搜索itchat,同样install,安装成功之后esc退出,选择ok即可练习1:扫描二维码后文件传输助手会一直发送helloimport itchatitchat...

weixin_39747595的博客 291

用Python对微信好友进行分析_loading the contact, this may take a little while

① 2000多本Python电子书(主流和经典的书籍应该都有了)② Python标准库资料(最全中文版)③ 项目源码(四五十个有趣且经典的练手项目及源码)④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)⑤ Python学习路线图(告别不入流的学习)wxpy中有一个机器人对象,机器人Bot对象可被理解为一个 Web 微信客户端。Bot在初始化时便会执行登陆操作,需要手机扫描登陆。通过机器人对象Bot的chats()friends()groups()mps()

sfdsfgdgd的博客 1163

python itchat模块登录失败_itchat模块的不明错误

马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有帐号?立即注册x本帖最后由 louxinghao 于 2018-3-31 22:08 编辑这是一个利用微信 " filehelper " 进行操控微信播放音乐的一个小程序,但是运行后出现了一些不明白的错误,求大神帮忙看一下是什么问题,感谢感谢!import osimport itchatfrom NetEaseMusic...

weixin_39926311的博客 1127

python编码问题无法复现_78行Python代码帮你复现微信撤回消息!

Python曾经对我说:"时日不多,赶紧用Python"。于是看到了一个基于python的微信开源库:itchat,玩了一天,做了一个程序,把私聊撤回的信息可以收集起来并发送到个人微信的文件传输助手,包括:who :谁发送的when :什么时候发送的消息what:什么信息which:哪一类信息,包括:文本、图片、语音、视频、分享、位置、附件...01 代码实现# -*-encoding:utf-8...

weixin_39607240的博客 248

使用 Python 远程控制自己的电脑

今天在外面 Coding,后面惊现美女,如何优雅的看看她呢?快速瞅一眼,用手机假装自拍?作为程序员,想到的是使用 Python 远程控制自己的电脑配图与本文无关。

人工智能AI技术 7712
上一篇: Python语言自带的数据结构有哪些?
下一篇: 用Cython加速Python代码,速度溜到飞起!
普通网友
博客等级 码龄7年 438粉丝 263原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值