首先安装包
pip install tencentcloud-sdk-python
python代码,一分钟获取一次本地ip,先和本地记录校验,发现变化调用腾讯云的API
import time
from tencentcloud.common import credential
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.dnspod.v20210323 import dnspod_client, models
import requests
import json
import builtins
def print(*args, **kwargs):
builtins.print("tencentcloud:", *args, **kwargs)
ip_file = 'tencentcloud_last_ip.txt'
def read_last_ip() -> str:
try:
with open(ip_file, 'r') as file:
return file.read().strip()
except FileNotFoundError:
return ""
def write_last_ip(ip: str):
with open(ip_file, 'w') as file:
file.write(ip)
def get_current_ip():
"""获取当前的公网IP地址""

939

被折叠的 条评论
为什么被折叠?



