我正在尝试从 Enom API 调用构建域名列表。我得到了很多信息,需要找到域名相关的线路,然后将它们连接在一起。
从 Enom 返回的字符串看起来有点像这样:
SLD1=domain1
TLD1=com
SLD2=domain2
TLD2=org
TLDOverride=1
SLD3=domain3
TLD4=co.uk
SLD5=domain4
TLD5=net
TLDOverride=1
我想建立一个看起来像这样的列表:
[domain1.com, domain2.org, domain3.co.uk, domain4.net]
为了找到不同的域名组件,我尝试了以下方法(其中“enom”是上面的字符串),但只能获得 SLD 和 TLD 匹配项。
re.findall("^.*(SLD|TLD).*$", enom, re.M)