当前位置: 首页 > 编程笔记 >

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

岳研
2023-03-14
本文向大家介绍使用wxpy实现自动发送微信消息功能,包括了使用wxpy实现自动发送微信消息功能的使用技巧和注意事项,需要的朋友参考一下

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

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

     3、发送获取的内容

1、获取心灵鸡汤的内容

  如下图,获取第一条鸡汤

  实现如下:

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')

朋友收到的消息:

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍微信开发 消息推送实现代码,包括了微信开发 消息推送实现代码的使用技巧和注意事项,需要的朋友参考一下 最近做微信公共号的开发,有个需求是这样的消息推送,以文本的形式把编辑的消息发送给微信企业号中的某一个应用组,这里做下笔记,以下是整理内容: 根据当前日期 判断Access_Token 是否超期 如果超期返回新的Access_Token 否则返回之前的Access_Token 感谢阅读

  • 本文向大家介绍微信公众号之主动给用户发送消息功能,包括了微信公众号之主动给用户发送消息功能的使用技巧和注意事项,需要的朋友参考一下 前一段时间项目中遇到一个稍微麻烦一点的问题。 即客户要求,他在后台编辑好文章后要主动给每个用户都发送消息,并可以让用户点击直接进入文章页面。 于是乎,当时脑子一热,想着没什么大的问题,so easy。模板消息不就得了。 后来在写代码的过程中却发现,并不行。 微信公众号

  • 本文向大家介绍使用Python制作自动推送微信消息提醒的备忘录功能,包括了使用Python制作自动推送微信消息提醒的备忘录功能的使用技巧和注意事项,需要的朋友参考一下 日常工作生活中,事情一多,就会忘记一些该做未做的事情。即使有时候把事情记录在了小本本上或者手机、电脑端备忘录上,也总会有查看不及时,导致错过的尴尬。如果有一款小工具,可以及时提醒,而不用再主动去查备忘录,化被动为主动,那就再合适不过

  • 本文向大家介绍Python使用微信itchat接口实现查看自己微信的信息功能详解,包括了Python使用微信itchat接口实现查看自己微信的信息功能详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python使用微信itchat接口实现查看自己微信的信息功能。分享给大家供大家参考,具体如下: itchat是python的一个api,可以访问自己的微信信息,功能还蛮好玩的,可以扒取朋友

  • 本文向大家介绍使用python实现微信小程序自动签到功能,包括了使用python实现微信小程序自动签到功能的使用技巧和注意事项,需要的朋友参考一下 功能描述目标 完成多账号微信小程序每天自动签到 输出 签到成功则向微信群发送签到成功的信息 否则提示用户签到失败,需手动签到 包管理 requests itchat time threading 程序的结构设计步骤1 获取要发送的json数据:地址 步

  • 本文向大家介绍使用Python实现企业微信的自动打卡功能,包括了使用Python实现企业微信的自动打卡功能的使用技巧和注意事项,需要的朋友参考一下 上下班打卡是程序员最讨厌的东西,更讨厌的是设置了连上指定wifi打卡。 手机上有一些定时机器人之类的app,经过实际测试,全军覆没,没一个可以活着走到启动企业微信的这一步,所以还是靠自己吧。 下面就通过Python程序来实现自动打卡,原理很简单,用Py