Files
CyberPanel/plogical/test.py

36 lines
940 B
Python
Raw Normal View History

2018-02-16 00:57:46 +05:00
from xml.etree import ElementTree
import os
from random import randint
2017-10-24 19:16:36 +05:00
try:
mydoc = ElementTree.parse('domain.xml')
2018-02-16 00:57:46 +05:00
print mydoc.find('masterDomain').text
2018-02-16 00:57:46 +05:00
domains = mydoc.findall('ChildDomains/domain')
2018-02-16 00:57:46 +05:00
for d in domains:
print d.find('domain').text
print d.find('phpSelection').text
print d.find('path').text
2018-02-16 00:57:46 +05:00
databases = mydoc.findall('Databases/database')
2018-02-16 00:57:46 +05:00
for d in databases:
print d.find('dbName').text
print d.find('dbUser').text
print d.find('password').text
2018-02-16 00:57:46 +05:00
dnsrecords = mydoc.findall('dnsrecords/dnsrecord')
for dnsrecord in dnsrecords:
print dnsrecord.find('type').text
print dnsrecord.find('name').text
print dnsrecord.find('content').text
print dnsrecord.find('priority').text
print os.path.join("/home", "cyberpanel", str(randint(1000, 9999)) + ".xml/", "test")
except BaseException,msg:
print "hello"