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 Socket编程入门教程
Jul 11 Python
Python实现控制台输入密码的方法
May 29 Python
Python SQLite3数据库日期与时间常见函数用法分析
Aug 14 Python
Python使用Scrapy保存控制台信息到文本解析
Dec 27 Python
Python实现识别图片内容的方法分析
Jul 11 Python
python的继承知识点总结
Dec 10 Python
Pycharm之快速定位到某行快捷键的方法
Jan 20 Python
Django重置migrations文件的方法步骤
May 01 Python
基于python-opencv3的图像显示和保存操作
Jun 27 Python
Python数据可视化图实现过程详解
Jun 12 Python
用python实现名片管理系统
Jun 18 Python
matplotlib之pyplot模块之标题(title()和suptitle())
Feb 22 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
PHP 日常开发小技巧
2009/09/23 PHP
迅速确定php多维数组的深度的方法
2014/01/07 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
javascript 网页跳转的方法
2008/12/24 Javascript
jquery插件制作 表单验证实现代码
2012/08/17 Javascript
js 删除数组的几种方法小结
2014/02/21 Javascript
php+js实现倒计时功能
2014/06/02 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
Angular实现form自动布局
2016/01/28 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
element-ui的回调函数Events的用法详解
2018/10/16 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
vue3.0中的双向数据绑定方法及优缺点
2019/08/01 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
pandas 选择某几列的方法
2018/07/03 Python
Python如何使用字符打印照片
2020/01/03 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
美国蔬菜和植物种子公司:Burpee
2017/02/01 全球购物
澳大利亚礼品卡商店:Gift Card Store
2019/06/24 全球购物
什么是makefile? 如何编写makefile?
2013/01/02 面试题
个人自我评价和职业目标
2014/01/24 职场文书
青年志愿者事迹材料
2014/02/07 职场文书
监察建议书格式
2014/05/19 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
学校元旦晚会开场白
2014/12/14 职场文书
大连星海广场导游词
2015/02/10 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS