使用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到钉钉