吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 989|回复: 7
收起左侧

[Python 原创] Python获取本地IP和MAC地址并钉钉通知

[复制链接]
脚滑的狐狸丷 发表于 2024-8-8 10:49
[Python] 纯文本查看 复制代码

# -*- coding: utf-8 -*-
import json
import socket
import requests
from psutil import net_if_addrs

def get_mac_address():
    for k, v in net_if_addrs().items():
        if k == '以太网':
            for item in v:
                address = item[1]
                if '-' in address and len(address) == 17:
                    return address
# 获取本机电脑名
myname = socket.getfqdn(socket.gethostname())
# 获取本机ip
myaddr = socket.gethostbyname(myname)
# 获取MAC地址
mymac = get_mac_address()

# 要发送的消息内容
json = {
    "msgtype": "text",
    "text": {
        "content": f"获取到一条新主机信息!\n 主机名:{myname} \n IP地址:{myaddr} \n MAC地址:{mymac}"
    }
}


def send_dingtlak():
    access_token = 'xxxxxxx'
    ding_url = f'https://oapi.dingtalk.com/robot/send?access_token={access_token}'
    # print(ding_url)
    resp = requests.post(url=ding_url, json=json)
    # print(resp.text)


if __name__ == '__main__':
    send_dingtlak()

免费评分

参与人数 1吾爱币 +7 热心值 +1 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

liu2220 发表于 2024-8-8 15:28
你好,你的钉钉的token是怎么获取的?
 楼主| 脚滑的狐狸丷 发表于 2024-8-8 16:13
liu2220 发表于 2024-8-8 15:28
你好,你的钉钉的token是怎么获取的?

创建一个钉钉群聊,然后在群管理有一个机器人,点进去后添加一个机器人。选自定义,后面的你就自行操作,就会获得token了,在webhook,url的后面
Snipaste_2024-08-08_16-12-43.png
ctacy 发表于 2024-8-8 16:36
小小小酥 发表于 2024-8-9 10:35
感谢大佬分享
sky_walk 发表于 2024-8-9 16:51
很实用,刚好可以把日常检查工作定时推送给自己的钉钉。
 楼主| 脚滑的狐狸丷 发表于 2024-8-9 17:49
sky_walk 发表于 2024-8-9 16:51
很实用,刚好可以把日常检查工作定时推送给自己的钉钉。

是的,我一般都是这么玩的
ice317 发表于 2024-8-14 11:35
很好的代码,使我一个学python 没多久的新手小白也能看懂
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 18:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表