python实现给微信指定好友定时发送消息


Posted in Python onApril 29, 2019

python有很多有趣的库,其中wxpy是连接微信的接口,具体可以查看官方文档。可以实现自动操作,wxpy 支持 Python 3.4-3.6,以及 2.7 版本。

一、安装

win10环境,直接在cmd中,输入

pip install wxpy

有时网络不稳定,可能出现错误,重新执行操作尝试一下。

二、简单介绍

# 导入模块
from wxpy import *
# 初始化机器人,扫码登陆
bot = Bot()
# 搜索名称含有 "游否" 的男性深圳好友
my_friend = bot.friends().search('游否', sex=MALE, city="深圳")[0]

三、详细代码

打开cmd,执行jupyter notebook,打开ipython环境,在打开的浏览器页面中,新建一个python3的ipynb文件。

from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
 
bot = None
def get_news():
 #获取一个连接中的内容
 url = "http://open.iciba.com/dsapi/"
 r = requests.get(url)
 print(r.json())
 contents = r.json()['content']
 translation = r.json()['translation']
 return contents,translation
def login_wechat():
 global bot
 bot = Bot()
 # bot = Bot(console_qr=2,cache_path="botoo.pkl")#linux环境上使用
def send_news():
 if bot == None:
  login_wechat()
 try:
  my_friend = bot.friends().search(u'xxx')[0] #xxx表示微信昵称
  my_friend.send(get_news()[0])
  my_friend.send(get_news()[1][5:])
  my_friend.send(u"咦?我是自动人!!")
  t = Timer(360, send_news) #360是秒数
  t.start()
 except:
  print(u"失败!!")
if __name__ == "__main__":
 send_news()
 print(get_news()[0])

然后按ctrl+enter键执行。

python实现给微信指定好友定时发送消息

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python正则表达式re之compile函数解析
Oct 25 Python
Python smtplib实现发送邮件功能
May 22 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
May 22 Python
python爬虫获取百度首页内容教学
Dec 23 Python
利用Python代码实现一键抠背景功能
Dec 29 Python
Python hashlib常见摘要算法详解
Jan 13 Python
Selenium常见异常解析及解决方案示范
Apr 10 Python
Tensorflow实现将标签变为one-hot形式
May 22 Python
Keras实现将两个模型连接到一起
May 23 Python
Python通过format函数格式化显示值
Oct 17 Python
python中的插入排序的简单用法
Jan 19 Python
python获取字符串中的email
Mar 31 Python
python使用wxpy实现微信消息防撤回脚本
Apr 29 #Python
Django Sitemap 站点地图的实现方法
Apr 29 #Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
Apr 29 #Python
python实现微信定时每天和女友发送消息
Apr 29 #Python
Python3.5常见内置方法参数用法实例详解
Apr 29 #Python
python微信撤回监测代码
Apr 29 #Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
Apr 29 #Python
You might like
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
德劲1102收音机的打理维修案例
2021/03/02 无线电
基于qmail的完整WEBMAIL解决方案安装详解
2006/10/09 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
csdn 论坛技术区平均给分功能
2009/11/07 Javascript
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
javascript实现切换td中的值
2014/12/05 Javascript
Javascript中的apply()方法浅析
2015/03/15 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
javascript如何创建对象
2016/08/29 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
代码分析vue中如何配置less
2018/09/28 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
vue实现拖拽进度条
2021/03/01 Vue.js
[02:23]2014DOTA2国际邀请赛中国战队回顾
2014/08/01 DOTA
python实现的系统实用log类实例
2015/06/30 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
Django数据库类库MySQLdb使用详解
2019/04/28 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
解决PDF 转图片时丢文字的一种可能方式
2021/03/04 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
HTML5资源预加载(Link prefetch)详细介绍(给你的网页加速)
2014/05/07 HTML / CSS
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
花园仓库建筑:Garden Buildings Direct
2018/02/16 全球购物
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
2014年英语教学工作总结
2014/12/17 职场文书
西柏坡观后感
2015/06/08 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
python自动统计zabbix系统监控覆盖率的示例代码
2021/04/03 Python
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android