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 元组(Tuple)操作详解
Mar 11 Python
详解Python中expandtabs()方法的使用
May 18 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
Nov 15 Python
浅谈解除装饰器作用(python3新增)
Oct 15 Python
在Python中给Nan值更改为0的方法
Oct 30 Python
对python当中不在本路径的py文件的引用详解
Dec 15 Python
对python 通过ssh访问数据库的实例详解
Feb 19 Python
Python csv文件的读写操作实例详解
Nov 19 Python
python装饰器相当于函数的调用方式
Dec 27 Python
Tensorflow限制CPU个数实例
Feb 06 Python
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
May 14 Python
Python的这些库,你知道多少?
Jun 09 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中操作memcached缓存进行增删改查数据的实现代码
2014/08/15 PHP
php求一个网段开始与结束IP地址的方法
2015/07/09 PHP
PHP响应post请求上传文件的方法
2015/12/17 PHP
PHP数据库操作Helper类完整实例
2016/05/11 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
JavaScript禁止页面操作的示例代码
2013/12/17 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
2020/04/20 Javascript
Angular设置title信息解决SEO方面存在问题
2016/08/19 Javascript
微信小程序 scroll-view隐藏滚动条详解
2017/01/16 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python中处理字符串之endswith()方法的使用简介
2015/05/18 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
TensorFlow实现模型评估
2018/09/07 Python
python使用 cx_Oracle 模块进行查询操作示例
2019/11/28 Python
python kafka 多线程消费者&手动提交实例
2019/12/21 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
Python实现一个优先级队列的方法
2020/07/31 Python
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
护士求职推荐信范文
2013/11/23 职场文书
公司廉洁自律承诺书
2014/03/27 职场文书
合作意向书范本
2014/03/31 职场文书
合作与交流自我评价
2015/03/09 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA