htmltabl生成html表格并发送企业微信

说明:

1、通过htmltable生成html表格,并且调整表格字体、边框、颜色等。

2、将网站链接写入html表格中,只要点击查看详情即可跳转到对应网站访问。

3、发送文件和消息到企业微信群。

#! /usr/bin/python3
# -*- coding: utf-8 -*-

from HTMLTable import HTMLTable
import requests
import time
import imgkit

# 发送消息
def send_message(key,text):
    api_url = f"https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key={key}"
    headers = {
   
        "Content-Type": "application/json;charset=utf-8"
    }
    data = {
   
        "msgtype": "text",
        "text": {
   
            "content": text,
            "mentioned_list": ["@all"],
            # "mentioned_mobile_list": ["@all"]
        }
    }
    req = requests.post(url=api_url,json=data, headers=headers)
    return req

# 发送文件
def send_file(key, file_path):
    data = {
   
        'file': open(file_path, 'rb')
    }
    url = f"https://qyapi.weixin.qq.com/cgi-bin/webhook/upload_media?key={key}&type=file"
    req = requests.post(url, files=data)
    if req.status_code == 200:
        json_req = req.json()
        media_
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,您想要了解如何使用 Python 发送消息到企业微信群,并在同一程序中连接 Oracle 数据库并执行查询操作,是吗?那我可以为您提供一些指导。 首先,您需要安装企业微信官方提供的 Python SDK,可以通过 pip 安装,具体步骤如下: ``` pip install WeworkApi ``` 接下来,您需要在企业微信管理后台中创建一个群聊,并获取到相应的群聊ID,这个ID将用于向群聊发送消息。 然后,您需要连接 Oracle 数据库并执行查询操作。您可以使用 Python 标准库中的 cx_Oracle 模块来完成这个任务。具体步骤如下: 1. 安装 cx_Oracle 模块: ``` pip install cx_Oracle ``` 2. 使用以下代码连接 Oracle 数据库: ```python import cx_Oracle dsn_tns = cx_Oracle.makedsn('localhost', '1521', 'ORCL') conn = cx_Oracle.connect(user='your_username', password='your_password', dsn=dsn_tns) ``` 3. 执行查询操作: ```python cursor = conn.cursor() cursor.execute('SELECT * FROM your_table') result = cursor.fetchall() ``` 最后,您可以使用企业微信 SDK 的 send_text_message 方法将查询结果发送到群聊中。具体代码如下: ```python from WeworkApi import WeWorkAPI api = WeWorkAPI('your_corpid', 'your_corpsecret') chat_id = 'your_chat_id' message = '查询结果:{}'.format(result) api.send_text_message(chat_id, message) ``` 请注意,这只是一个简单的示例,您需要根据实际情况进行修改和完善。同时,您需要确保您的企业微信账号和 Oracle 数据库都已经正确配置和授权。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋天枫叶35

希望能帮到你,谢谢你能阅读~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值