使用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 相关文章推荐
Unicode和Python的中文处理
Mar 19 Python
Python使用正则表达式抓取网页图片的方法示例
Apr 21 Python
Python实现小数转化为百分数的格式化输出方法示例
Sep 20 Python
python topN 取最大的N个数或最小的N个数方法
Jun 04 Python
Python SVM(支持向量机)实现方法完整示例
Jun 19 Python
详解PANDAS 数据合并与重塑(join/merge篇)
Jul 09 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
Jul 12 Python
Python的numpy库下的几个小函数的用法(小结)
Jul 12 Python
python求最大公约数和最小公倍数的简单方法
Feb 13 Python
PyTorch的torch.cat用法
Jun 28 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
Jul 21 Python
使用django自带的user做外键的方法
Nov 30 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随机生成唯一HASH值自定义函数
2015/04/20 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
javascript 对象的定义方法
2007/01/10 Javascript
JavaScript 直接操作本地文件的实现代码
2009/12/01 Javascript
关于js获取radio和select的属性并控制的代码
2011/05/12 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
2012/02/03 Javascript
JavaScript异步调用定时方法并停止该方法实现代码
2012/03/16 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
关于删除时的提示处理(确定删除吗)
2013/11/03 Javascript
js的正则test,match,exec详细解析
2014/01/29 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
javascript数组排序汇总
2015/07/07 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
canvas绘制表盘时钟
2017/01/23 Javascript
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
2019/09/05 Javascript
JQuery 实现文件下载的常用方法分析
2019/10/29 jQuery
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
Python在线运行代码助手
2016/07/15 Python
详解如何设置Python环境变量?
2019/05/13 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
Django后端分离 使用element-ui文件上传方式
2020/07/12 Python
python如何导出微信公众号文章方法详解
2020/08/31 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
医药专业应届毕业生求职信范文
2014/01/01 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
2014年房地产销售工作总结
2014/12/01 职场文书
单位租车协议书
2015/01/29 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
环保建议书作文500字
2015/09/14 职场文书