· 6 years ago · Jan 22, 2020, 07:34 PM
1#import requests
2#GET_EXT_IP_URL = 'http://ipinfo.io/ip'
3#IP = requests.get(self.GET_EXT_IP_URL).text.rstrip()
4#print(IP)
5from pycfdns import CloudflareUpdater
6cfupdate = CloudflareUpdater()
7zone = '[zone]'
8email = '[cd mail]'
9key = '[cf api key]'
10records = ['*']
11
12headers = cfupdate.set_header(email, key)
13zoneid = cfupdate.get_zoneID(headers, zone)
14update_records = cfupdate.get_recordInfo(headers, zoneid, zone, records)
15result = cfupdate.update_records(headers, zoneid, update_records)
16print(result)