海王必备,我用python写了一个微信机器人和她聊天之后把我拉黑了

本文讲述了作者如何使用Python的wxpy库创建一个微信机器人,自动向朋友发送天气预报截图。首先,通过wxpy库与微信API交互,然后利用webkit2png工具获取天气网站的截图。最后,设置定时任务,确保每天早晨自动发送天气信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

事情是这样的,最近认识的一位小姐姐有每天早晨看天气预报的习惯。在我看来,很多人起床第一件事情就是看微信消息,既然这样,我就勉为其难每天早晨给小姐姐发送一则天气预报吧。

开始几天,我是使用很原始的方法,自己去获取天气预报截图,再手动发送给小姐姐。连续几天之后我一想:不对呀,我怎么说也是一个程序猿,怎么能用这么 low 的方式呢。

联想起之前看到的一个开源 python 库—— wxpy,一个非常强大的微信 api 调用类库,正好满足我当前的需要,那话不多说,开干。

任务分解

  • 调用微信 api 发送简单消息
  • 获取当日天气预报截图信息
  • 设置定时任务

调用微信 api 发送简单消息

本程序主要是通过 wxpy 库使用的,参考其官网文档,我们需要做如下准备工作:

1.Python 环境(本人使用的是 mac 自带的 python2.7)

2.安装 wxpy 库

pip install -U wxpy -i "https://pypi.doubanio.com/simple/"(国内用户使用豆瓣的源)
复制代码

获取聊天对象,发送消息

我们先试着获取文件传输助手,拿它练练手

from wxpy import *# 初始化一个机器人对象bot = Bot()# 获取文件传输助手file_helper = bot.file_helper# 向文件传输助手发送消息file_helper.send('He
评论 48
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值