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 KMeans聚类问题分析
Feb 23 Python
python筛选出两个文件中重复行的方法
May 31 Python
攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)
Oct 11 Python
与Django结合利用模型对上传图片预测的实例详解
Aug 07 Python
Python OpenCV实现鼠标画框效果
Aug 19 Python
Python openpyxl模块原理及用法解析
Jan 19 Python
Python如何创建装饰器时保留函数元信息
Aug 07 Python
浅析python中的del用法
Sep 02 Python
python 调用API接口 获取和解析 Json数据
Sep 28 Python
Pandas替换及部分替换(replace)实现流程详解
Oct 12 Python
python opencv角点检测连线功能的实现代码
Nov 24 Python
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
Jun 07 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
Syphon 秘笈
2021/03/03 冲泡冲煮
改进的IP计数器
2006/10/09 PHP
深入理解PHP原理之异常机制
2010/08/21 PHP
php+xml实现在线英文词典查询的方法
2015/01/23 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
javascript concat数组累加 示例
2009/09/03 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
js计算德州扑克牌面值的方法
2015/03/04 Javascript
jQuery实现鼠标划过添加和删除class的方法
2015/06/26 Javascript
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
利用Python爬虫给孩子起个好名字
2017/02/14 Python
Python+selenium 获取一组元素属性值的实例
2018/06/22 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
Python 多维List创建的问题小结
2019/01/18 Python
python函数与方法的区别总结
2019/06/23 Python
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
高级运动鞋:GREATS
2019/07/19 全球购物
如何获得EntityManager
2014/02/09 面试题
文员个人的求职信范文
2013/09/26 职场文书
活动宣传策划方案
2014/05/23 职场文书
篮球比赛策划方案
2014/06/05 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
治庸问责心得体会
2014/09/12 职场文书