使用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 相关文章推荐
ptyhon实现sitemap生成示例
Mar 30 Python
python中实现定制类的特殊方法总结
Sep 28 Python
Python判断两个对象相等的原理
Dec 12 Python
Python学习_几种存取xls/xlsx文件的方法总结
May 03 Python
Jupyter中直接显示Matplotlib的图形方法
May 24 Python
Python求解任意闭区间的所有素数
Jun 10 Python
python 字典 按key值大小 倒序取值的实例
Jul 06 Python
Python 使用 prettytable 库打印表格美化输出功能
Dec 26 Python
Python3 Click模块的使用方法详解
Feb 12 Python
Python如何通过百度翻译API实现翻译功能
Apr 02 Python
Python sklearn中的.fit与.predict的用法说明
Jun 28 Python
浅析python中特殊文件和特殊函数
Feb 24 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语言流程控制中的主动与被动
2012/11/05 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
PHP 使用pcntl和libevent 实现Timer功能
2013/10/27 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
YII2.0框架行为(Behavior)深入详解
2019/07/26 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
javascript 单选框,多选框美化代码
2008/08/01 Javascript
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
2009/07/14 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
基于jQuery的简单的列表导航菜单
2011/03/02 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
轻松创建nodejs服务器(10):处理POST请求
2014/12/18 NodeJs
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
js eval函数使用,js对象和字符串互转实例
2017/03/06 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
vue深入解析之render function code详解
2017/07/18 Javascript
使用vue制作FullPage页面滚动效果
2017/08/21 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
vue mint-ui tabbar变组件使用
2018/05/04 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
2018/09/14 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
vue实现简单瀑布流布局
2020/05/28 Javascript
vue.js实现简单购物车功能
2020/05/30 Javascript
对python dataframe逻辑取值的方法详解
2019/01/30 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
Python缓存技术实现过程详解
2019/09/25 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
写自荐信三大法宝
2014/01/24 职场文书
自主招生学校推荐信
2014/09/26 职场文书
2015年安全教育月活动总结
2015/03/26 职场文书
民事调解协议书
2016/03/21 职场文书
使用vuex-persistedstate本地存储vuex
2022/04/29 Vue.js