使用wxpy实现自动发送微信消息功能


Posted in Python onFebruary 28, 2020

思路整理:1、进入心灵鸡汤网页,使用python获取心灵鸡汤内容

 2、登陆微信,找到需要发送的朋友

 3、发送获取的内容

1、获取心灵鸡汤的内容

如下图,获取第一条鸡汤

使用wxpy实现自动发送微信消息功能

实现如下:

使用wxpy实现自动发送微信消息功能

2、登陆微信,搜索朋友,进行发送

import requests
import wxpy
from bs4 import BeautifulSoup

# 微信网页登陆
bot = wxpy.Bot(console_qr=2,cache_path='botoo.pkl')

# 获取心灵鸡汤中的最新内容,可以参考其他爬虫随便查看怎么爬虫
def get_msg():
  url = 'http://www.59xihuan.cn/index_1.html'
  h = requests.get(url)
  html = h.text
  news_bf = BeautifulSoup(html,"html.parser")
  msg = news_bf.find('div', class_='pic_text1')
  news = msg.text
  # print(msg)
  # print(news)
  return news

# 给朋友发送消息
def send_msg():
  try:
    # 添加朋友微信昵称
    friend = bot.friends().search(u'xxxxx')[0]
    friend.send(get_msg())
    29   except:pass
if __name__ == '__main__':
  send_msg()

其他发送类型格式:

  • 发送文本消息:friend.send('文本消息')

  • 发送图片消息:friend.send_image('图片消息.jpg')

  • 发送视频消息:friend.send_video('视频消息.mov')

  • 发送文件消息:friend.send_file('文件消息.zip')

  • 以动态的方式发送图片:friend.send('@img@图片消息.jpg')

朋友收到的消息:

使用wxpy实现自动发送微信消息功能

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python企业编码生成系统之系统主要函数设计详解
Jul 26 Python
django之自定义软删除Model的方法
Aug 14 Python
Numpy 中的矩阵求逆实例
Aug 26 Python
Python list与NumPy array 区分详解
Nov 06 Python
Python 中使用 PyMySQL模块操作数据库的方法
Nov 10 Python
Python PyInstaller安装和使用教程详解
Jan 08 Python
Python-opencv 双线性插值实例
Jan 17 Python
django 文件上传功能的相关实例代码(简单易懂)
Jan 22 Python
Python内置类型性能分析过程实例
Jan 29 Python
Python Scrapy框架第一个入门程序示例
Feb 05 Python
python os模块在系统管理中的应用
Jun 22 Python
在pycharm中文件取消用 pytest模式打开的操作
Sep 01 Python
解决ROC曲线画出来只有一个点的问题
Feb 28 #Python
Python编程快速上手——正则表达式查找功能案例分析
Feb 28 #Python
利用python画出AUC曲线的实例
Feb 28 #Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 #Python
AUC计算方法与Python实现代码
Feb 28 #Python
Python编程快速上手——Excel表格创建乘法表案例分析
Feb 28 #Python
Python计算IV值的示例讲解
Feb 28 #Python
You might like
通过php添加xml文档内容的方法
2015/01/23 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
2010/11/21 Javascript
javascript中的一些注意事项 更新中
2010/12/06 Javascript
javascript定义函数的方法
2010/12/06 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
JS+CSS实现一个气泡提示框
2013/08/18 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
基于Echarts 3.19 制作常用的图形(非静态)
2016/05/19 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
jQuery用noConflict代替$的实现方法
2017/04/12 jQuery
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
JS关于刷新页面的相关总结
2018/05/09 Javascript
JS插件clipboard.js实现一键复制粘贴功能
2020/12/04 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
python通过文件头判断文件类型
2015/10/30 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
2017/12/15 Python
Python实现的购物车功能示例
2018/02/11 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
2020/01/14 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
Python与C/C++的相互调用案例
2021/03/04 Python
丝芙兰法国官网:SEPHORA法国
2016/09/01 全球购物
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
2013/06/16 面试题
聚美优品陈欧广告词
2014/03/14 职场文书
政治思想表现评语
2014/05/04 职场文书
精神病医院见习报告
2014/11/03 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书
详解分布式系统中如何用python实现Paxos
2021/05/18 Python
Python Matplotlib绘制条形图的全过程
2021/10/24 Python