其他分享
首页 > 其他分享> > 树莓派开机主动发送自己的局域网ip/外网ip到你的微信

树莓派开机主动发送自己的局域网ip/外网ip到你的微信

作者:互联网

开机时,树莓派主动发送自己的内网ip以及公网ip到你的微信上,这样就能方便地使用ssh或VNC。

操作步骤

代码

非常简洁了

# -*- coding: utf-8 -*-
# author : ziheng_wind

"""
感谢前人留下的资料
学无止尽
"""
import requests
import socket
import time


def getip():

    time.sleep(15)
    ip = requests.get('http://ip.42.pl/raw').text
    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        s.connect(('8.8.8.8', 80))
        ip_1 = s.getsockname()[0]
    finally:
        s.close()
    desp = "- 公网IP"+ip + "- 局域网IP"+ip_1
    print(desp)
    data = {
        'text': '俺上线啦 这是俺的IP 还有局域网IP',
        'desp': desp
    }
    req = requests.post('https://sc.ftqq.com/YOUR_KRY.send', data=data)


getip()

if __name__ == "__main__":
    pass

 

 

参考链接:https://github.com/nonewind/Raspberry_Boot_sendIP

标签:__,树莓,socket,IP,ip,desp,外网,微信
来源: https://www.cnblogs.com/lfri/p/12001686.html