import requests
f1 = open("domain_list.txt", "r")
domain = f1.readline()
domain_split = domain.split('.', 1)
print(domain)
url = ("https://onestoreapi.home.pl/domains/"+domain+"/search")
content = requests.get(url)
x = ('"fqdn":"{0}","name":"{1}","extension":"{2}","status":"Available"'.format(domain,domain_split[0],domain_split[1]))
find = content.text.find(x)
if find>0:
print("Domain "+domain+" is available")
else:
print("Domain "+domain+" is unavailable")
你好,我对字符串"x"有问题。它被分成三行,我必须把它放在一行。
"domain_list.txt"包括nike.waw.pl 等网站的名称
x的样子:
"fqdn":"nike.waw.pl
","name":"nike","extension":"waw.pl
","status":"Available"
x应该是什么样子:
"fqdn":"nike.waw.pl","name":"nike","extension":"waw.pl","status":"Available
如何修理?
domain
的值以换行符结束,然后将换行符合并到x
中。
domain = f1.readline().rstrip('n')
将删除它,以便domain
或domain_split[1]
都将以换行结束。
拆分前应使用条带:
domain_split = domain.strip("n").split('.', 1)