python实现企业微信机器人的自动推送

关于企业微信机器人的自动推送

  • 前些天,做了一个关于企业微信机器人自动推送消息的一个小功能,在这里来聊一下其中学习到的一些内容。 由于是需要进行自动推送新闻,因此先对需要获得信息的网页进行爬取。
  • 在爬取的过程中,由于网站的权限等问题,爬取后的链接如果是外网将不能正常打开,因此在老师的启发下,可以利用selenium中的网页截图来达到不进入网站同样可以看到信息的功能。
  • 进行网页截图的代码如下:
    下列中也有事需要用到的一些库:
import requests
from lxml import etree
import requests
import json
import re
import pandas as pd
import selenium
from selenium import webdriver
import base64
import hashlib
import time
from WorkWeixinRobot.work_weixin_robot import WWXRobot
width = web.execute_script("return document.documentElement.scrollWidth")
                   height = web.execute_script("return document.documentElement.scrollHeight")
                   web.set_window_size(width, height)
                   web.save_screenshot('hoy{}.png'.format(i))
              
         

都很常见的几个库,就不多介绍了,主要是对最后一个库进行介绍。
这个库可以很方便的对企业微信中添加的小机器人,进行操作,话不多说,直接上代码。

 wwx = WWXRobot(key='这里面放的是企业微信中小机器人的key值')

重要的事情说三遍!!!
里面是key值!
里面是key值!
里面是key值!

如果放错了,将不能正常的发送。

其实刚开始就只是想用在企业微信中教程里面发送消息的形式,但最后发现不能对图片进行发送,事实上到现在还并不是很清楚是问什么,就选择了用这个库来进行发送图片。

发送图片的代码如下:

 wwx.send_image(local_file='hoy{}.png'.format(i))

发送的图片要在本地中,否则它将会找不到在哪里。
之后设值好发送的条件就可以快乐的进行机器人信息的推送了。
在这里插入图片描述
总结一下:

  1. 学习到了python的网页截图
  2. 对爬虫有了更为深刻的理解
  3. 对企业微信机器人的一些库了解也更加深入
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值