iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2819|回复: 0
打印 上一主题 下一主题

动态DNS自动脚本

[复制链接]
跳转到指定楼层
楼主
发表于 2020-12-12 17:54:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 昊情· 于 2020-12-13 15:42 编辑

关于之前的求助帖https://bbs.ikuai8.com/thread-120706-1-1.html

对于,有个别朋友有公网IP光猫拨号的环境下可尝试修改使用



import requests
import json
import time
from requests.packages.urllib3.exceptions import InsecureRequestWarning
def host_ip():#查询IP,如在在多条不同运营商的线路情况下,使用了协议分流会出现浏览器得到正确的IP,curl和脚本得到不相同IP被协议限制了
    requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
    headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"}
    url ='https://10000.gd.cn/getClientIP.php?'

    lo = requests.get(url = url,headers = headers,verify=False)
    return lo.content[3:].decode('utf-8')


def host_DDNS():#查询记录,使用前在控制台添加一条记录作为条件判断
    headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"}
    url ='https://dnsapi.cn/Record.List'
    payload={"login_token":"XXX,XXXX","format":"json","domain":"visualiz.club"}
    lo = requests.post(url = url,headers = headers,data = payload)
    lo = json.loads(lo.text)
    return lo['records'][0]['value'],lo['records'][0]['id']




def host_DDNSx(id,ip):#修改记录
    headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"}
    url ='https://dnsapi.cn/Record.Modify'
    payload={"login_token":"XXX,XXXX","format":"json","domain":"visualiz.club","record_id":id,
         "record_type":"A","record_line":"默认","value":ip,"mx":"1"}
    lo = requests.post(url = url,headers = headers,data = payload)
    print(time.strftime ('%Y-%m-%d %X'),'已修改记录')
while True:
    time.sleep(600)
    c = host_DDNS()
    v = host_ip()
    if c[0] == v:
        pass
    else:
        host_DDNSx(c[1],v)

        
https://www.ihonker.org/forum.ph ... 1&extra=#pid2046537


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-6-8 08:49

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表