使用Python语言简便且定时发送远程电脑IP到钉钉

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

说起这事儿,更多的大家想到的应该是绑定路由或者用搞个向日葵,再不济也来个穿透,其实有些东西没有这么多用途的时候就没必要搞的太复杂,朋友公司内部有一些OA或者远程办公的东西需要用到,电信部门没资源给固定IP,IP经常重启就变化,甚至还自由变化,搞的大家用的不方便,故,搞了个每天自动发IP到钉钉群,方便大家远程或者其他用途;

#! /usr/bin/env python  
# -*- coding: utf-8 -*-
import sys
import requests
import json
from urllib.request import urlopen
from json import load
import time
 
def msg(text):
    token ="钉钉群的token"
    headers = {'Content-Type': 'application/json;charset=utf-8'}  # 请求头
    api_url = "https://oapi.dingtalk.com/robot/send?access_token=" + token
    json_text = {
        "msgtype": "text",  # 信息格式
        "text": {
            "content": text
        }
    }
    print(json_text)
    # 发送并打印信息
    r = requests.post(api_url, json.dumps(json_text), headers=headers).content
    print(r)
 
 
#获取IP
def get_ip():
    my_ip = resp = urlopen('http://httpbin.org/ip')
    #http://ip.42.pl/raw
    #https://api.ipify.org/?format=json
    #http://jsonip.com
 
    return str(my_ip.read(),"utf-8")
 
def start():
    while True:
        ip = get_ip()
        msg(ip)
        time.sleep(43200)  #每12小时发一次
 
 
if __name__ == "__main__": 
    start()

欢迎各位大虾吐槽;

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 使用Python语言简便且定时发送远程电脑IP到钉钉

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情