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爬虫教程之爬取百度贴吧并下载的示例
Mar 07 Python
Python中bisect的用法
Sep 23 Python
Python 自动化表单提交实例代码
Jun 08 Python
python执行使用shell命令方法分享
Nov 08 Python
Python实现的连接mssql数据库操作示例
Aug 17 Python
python实现蒙特卡罗方法教程
Jan 28 Python
利用ctypes获取numpy数组的指针方法
Feb 12 Python
使用python对多个txt文件中的数据进行筛选的方法
Jul 10 Python
Python连接字符串过程详解
Jan 06 Python
解决python父线程关闭后子线程不关闭问题
Apr 25 Python
使用python将微信image下.dat文件解密为.png的方法
Nov 30 Python
pandas中DataFrame数据合并连接(merge、join、concat)
May 30 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
基于PHPExcel的常用方法总结
2013/06/13 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
jQuery简单图表peity.js使用示例
2014/05/02 Javascript
Jquery技巧(必须掌握)
2016/03/16 Javascript
关于Javascript回调函数的一个妙用
2016/08/29 Javascript
jQuery Ajax前后端使用JSON进行交互示例
2017/03/17 Javascript
使用jQuery实现简单的tab框实例
2017/08/22 jQuery
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
2018/02/22 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
2019/09/27 Javascript
小程序如何自主实现拦截器的示例代码
2019/11/04 Javascript
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
python实现线程池的方法
2015/06/30 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
Python程序打包工具py2exe和PyInstaller详解
2019/06/28 Python
Python实现Restful API的例子
2019/08/31 Python
使用python实现多维数据降维操作
2020/02/24 Python
关于Python字符编码与二进制不得不说的一些事
2020/10/04 Python
Python 多进程原理及实现
2020/12/21 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
汉森批发:Hansen Wholesale
2018/05/24 全球购物
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
电子商务专业学生的学习自我评价
2013/10/27 职场文书
大学生毕业自我鉴定
2013/11/06 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
国博复兴之路观后感
2015/06/02 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
离职证明格式样本
2015/06/12 职场文书