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