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读取ini文件、操作mysql、发送邮件实例
Jan 01 Python
Python中使用pprint函数进行格式化输出的教程
Apr 07 Python
Python2.7编程中SQLite3基本操作方法示例
Aug 09 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
Nov 08 Python
Python二叉树的定义及常用遍历算法分析
Nov 24 Python
python 将字符串转换成字典dict的各种方式总结
Mar 23 Python
python实现决策树ID3算法的示例代码
May 30 Python
python字典值排序并取出前n个key值的方法
Oct 17 Python
python微信好友数据分析详解
Nov 19 Python
django模板结构优化的方法
Feb 28 Python
Django 大文件下载实现过程解析
Aug 01 Python
十个Python自动化常用操作,即拿即用
May 10 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自动生成月历代码
2006/10/09 PHP
PHP通过iconv将字符串从GBK转换为UTF8字符集
2011/07/18 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
php扩展开发入门demo示例
2019/09/23 PHP
jquery等待效果示例
2014/05/01 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
js ajaxfileupload.js上传报错的解决方法
2016/05/05 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
浅谈javascript中的事件冒泡和事件捕获
2016/12/28 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
element-ui 设置菜单栏展开的方法
2018/08/22 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
在layui中使用form表单监听ajax异步验证注册的实例
2019/09/03 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
跟老齐学Python之Python安装
2014/09/12 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
Python函数中不定长参数的写法
2019/02/13 Python
django model object序列化实例
2020/03/13 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
Python request中文乱码问题解决方案
2020/09/17 Python
Mankind西班牙男士护肤品网站:购买皮肤护理、护发和剃须
2017/04/27 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
几道数据库的概念性面试题
2014/05/30 面试题
干部行政关系介绍信
2014/01/17 职场文书
幼儿园元旦亲子活动方案
2014/02/17 职场文书
保险内勤岗位职责
2014/04/05 职场文书
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android