91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 將阿里域名配置保存到execl文件(后面將使用到本地數據庫平臺等)

將阿里域名配置保存到execl文件(后面將使用到本地數據庫平臺等)

發布時間:2020-10-03 19:49:29 來源:網絡 閱讀:432 作者:sunday208 欄目:開發技術
#!/usr/bin/env python
#coding:utf-8
import os , sys
from time import strftime
from sys import exit
import json ,re
from aliyunsdkcore.client import AcsClient
from aliyunsdkalidns.request.v20150109 import DescribeDomainsRequest,DescribeDomainRecordsRequest,UpdateDomainRecordRequest
from openpyxl import Workbook
import urllib

ID="LTXXXW#SS85VctH"
Secret="rdAMyKKb82KPW4uBLsynUun7n"
RegionId="cn-beijing" 
client = AcsClient(ID,Secret,RegionId)
def GetLogin():
    req = DescribeDomainsRequest.DescribeDomainsRequest()
    #status, headers, body = client.get_response(req)
    #status, headers, body = client.do_action_with_exception(acs_request=req)
    body = client.do_action_with_exception(req)
    print (json.loads(body["Domains"]))
    exit()
    if status == 200:
        pat = re.compile('<DomainName>(.*?)</DomainName>')
        DomainName=re.findall(pat, body)
        print(DomainName)
        return DomainName
    else:
        print('Unexpected errors: status=%d, error=%s' % (status, body))
def GetDomainList():
    DomainList = DescribeDomainsRequest.DescribeDomainsRequest()
    DomainList.set_accept_format('json')
    try:
        DNSListJson = json.loads(client.do_action_with_exception(DomainList))['Domains']['Domain']
        #print(DNSListJson['Domains']['Domain'])
        DomainNames=[]
        for Domain in DNSListJson:
            DomainNames.append(Domain['DomainName'])
        #print (DomainNames)
        return DomainNames
    except ValueError as e :
        pass
def GetAllDomainRecords(DomainName):
    DomainRecords = DescribeDomainRecordsRequest.DescribeDomainRecordsRequest()
    DomainRecords.set_accept_format('json')
    DomainRecords.set_DomainName(DomainName)
    DomainRecordsJson = json.loads(client.do_action_with_exception(DomainRecords))
    for x in DomainRecordsJson['DomainRecords']['Record']:
        #print(x)
        pass
    return DomainRecordsJson['DomainRecords']['Record']
def WriteExeclpy(FileName,Records,WorkTable='Sheet1'):
    wb = Workbook()
    sheet = wb.active
    sheet.title = str(WorkTable)
    title=list(Records[0].keys())
    for m in range(0,len(title)):
        #print (title[m])
        sheet.cell(row=1, column=int(m+1)).value = '%s' % (title[m])
    i = 2
    table = {}
    for record in Records:
        #print (record)
        for m in range(0, len(title)):
            sheet.cell(row=i, column=int(m + 1)).value = '%s' % (record[title[m]])
        i=i+1
    wb.save(FileName)
def Test():
    pass
if __name__ == '__main__':
    GetDomainList()
    Records=GetAllDomainRecords('itxxx.cc')
    FileName = r'/tmp/execl_test10.xlsx'
    #print(Records)
    WriteExeclpy(FileName=FileName,Records=Records,WorkTable=strftime('%Y-%m-%d'))


效果圖:

將阿里域名配置保存到execl文件(后面將使用到本地數據庫平臺等)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长宁区| 罗甸县| 晋宁县| 皋兰县| 华安县| 读书| 蓝山县| 连云港市| 福泉市| 蒲城县| 和林格尔县| 章丘市| 甘洛县| 张家口市| 泗阳县| 故城县| 黄山市| 兴宁市| 彭水| 阿鲁科尔沁旗| 广宁县| 石狮市| 武宁县| 云霄县| 铜山县| 霸州市| 资中县| 南京市| 平利县| 蕲春县| 民和| 万全县| 岳普湖县| 紫金县| 五家渠市| 宁陵县| 井陉县| 崇仁县| 延长县| 乌鲁木齐市| 安达市|