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 中__name__ = '__main__' 的作用
Jul 05 Python
python实现计算倒数的方法
Jul 11 Python
python中numpy.zeros(np.zeros)的使用方法
Nov 07 Python
Python给你的头像加上圣诞帽
Jan 04 Python
django 2.0更新的10条注意事项总结
Jan 05 Python
python中的随机函数random的用法示例
Jan 27 Python
python 扩展print打印文件路径和当前时间信息的实例代码
Oct 11 Python
解决json中ensure_ascii=False的问题
Apr 03 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
Jun 04 Python
python 绘制场景热力图的示例
Sep 23 Python
深入解析NumPy中的Broadcasting广播机制
May 30 Python
python 学习GCN图卷积神经网络
May 11 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
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
给ECShop添加最新评论
2015/01/07 PHP
php循环table实现一行两列显示的方法
2015/06/04 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
2012/01/21 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
Javascript表格翻页效果的具体实现
2013/10/05 Javascript
js控制input输入字符解析
2013/12/27 Javascript
js实现图片上传并正常显示
2015/12/19 Javascript
Angularjs实现搜索关键字高亮显示效果
2017/01/17 Javascript
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
Vue三层嵌套路由的示例代码
2018/05/05 Javascript
WebSocket的简单介绍及应用
2019/05/23 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
Python实现破解猜数游戏算法示例
2017/09/25 Python
Python 创建空的list,以及append用法讲解
2018/05/04 Python
Python绘制KS曲线的实现方法
2018/08/13 Python
简单了解python反射机制的一些知识
2019/07/13 Python
python中列表的含义及用法
2020/05/26 Python
python等待10秒执行下一命令的方法
2020/07/19 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
HTML5手机端弹出遮罩菜单特效代码
2016/01/27 HTML / CSS
html5实现滑块功能之type="range"属性
2020/02/18 HTML / CSS
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
百年校庆节目主持词
2014/03/27 职场文书
倡议书格式范文
2014/04/14 职场文书
运动会拉拉队口号
2014/06/09 职场文书
公务员年终个人总结
2015/02/12 职场文书
生死抉择观后感
2015/06/09 职场文书
红色经典观后感
2015/06/18 职场文书
Python基本知识点总结
2022/04/07 Python