使用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获取当前日期和时间的方法
Apr 30 Python
用Python计算三角函数之acos()方法的使用
May 15 Python
Python Json序列化与反序列化的示例
Jan 31 Python
Python内置函数reversed()用法分析
Mar 20 Python
解读python logging模块的使用方法
Apr 17 Python
python numpy格式化打印的实例
May 14 Python
Python DataFrame设置/更改列表字段/元素类型的方法
Jun 09 Python
python使用tornado实现登录和登出
Jul 28 Python
pycharm修改界面主题颜色的方法
Jan 17 Python
浅谈Python中函数的定义及其调用方法
Jul 19 Python
基于python cut和qcut的用法及区别详解
Nov 22 Python
Python callable内置函数原理解析
Mar 05 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解决的一个栈的面试题
2014/07/02 PHP
PHP模拟QQ登录的方法
2015/07/29 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
2010/09/12 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
JavaScript实现图像模糊化的方法实例
2017/01/15 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
2017/04/20 Javascript
Node.js 使用流实现读写同步边读边写功能
2017/09/11 Javascript
详解node服务器中打开html文件的两种方法
2017/09/18 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
跨平台python异步回调机制实现和使用方法
2013/11/26 Python
跟老齐学Python之变量和参数
2014/10/10 Python
python登录豆瓣并发帖的方法
2015/07/08 Python
Tornado 多进程实现分析详解
2018/01/12 Python
Python利用正则表达式实现计算器算法思路解析
2018/04/25 Python
Tensorflow 实现修改张量特定元素的值方法
2018/07/30 Python
Python3 中sorted() 函数的用法
2020/03/24 Python
基于keras中的回调函数用法说明
2020/06/17 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
竞聘演讲稿开场白
2014/08/25 职场文书
会计求职自荐信范文
2015/03/04 职场文书
麦田里的守望者读书笔记
2015/06/30 职场文书
2019公司借款合同范本2篇!
2019/07/24 职场文书
Docker下安装Oracle19c
2022/04/13 Servers