String 如何删除whois结果的空对象
我使用python whois模块 我有以下代码:String 如何删除whois结果的空对象,string,python-2.7,whois,String,Python 2.7,Whois,我使用python whois模块 我有以下代码: for whoisInfo in domainWhoisInfo : stringWhoisInfo = str(stringWhoisInfo) + str(whoisInfo) + "\n\n" domainWhoisInfo=>包含每个域的whois数据的数组 stringWhoisInfo=>连接所有域的whois数据的字符串 我将许多域名的whois结果串联在一个字符串中 当我将这些结果存储在日志文件中时,我会得到 以下输
for whoisInfo in domainWhoisInfo :
stringWhoisInfo = str(stringWhoisInfo) + str(whoisInfo) + "\n\n"
domainWhoisInfo=>包含每个域的whois数据的数组
stringWhoisInfo=>连接所有域的whois数据的字符串
我将许多域名的whois结果串联在一个字符串中
当我将这些结果存储在日志文件中时,我会得到
以下输出:
{
"updated_date": null,
"status": null,
"name": null,
"dnssec": null,
"city": null,
"expiration_date": null,
"zipcode": null,
"domain_name": null,
"country": null,
"whois_server": null,
"state": null,
"registrar": null,
"referral_url": null,
"address": null,
"name_servers": null,
"org": null,
"creation_date": null,
"emails": null
}
{
"updated_date": null,
"status": [
"clientDeleteProhibited -- http://www.icann.org/epp#clientDeleteProhibited",
"clientTransferProhibited -- http://www.icann.org/epp#clientTransferProhibited",
"serverTransferProhibited -- http://www.icann.org/epp#serverTransferProhibited"
],
"name": "Panayiotis Yianni",
"dnssec": null,
"city": "Enfield",
"expiration_date": "2017-03-06 23:25:46",
"zipcode": "EN3 7FY",
"domain_name": "AMON.PRO",
"country": "GB",
"whois_server": null,
"state": "London, City of",
"registrar": "OVH (R2367-PRO)",
"referral_url": null,
"address": null,
"name_servers": [
"DNS200.ANYCAST.ME",
"NS200.ANYCAST.ME"
],
"org": "Amon Interactive Ltd",
"creation_date": null,
"emails": [
"panayiotisyianni@live.com",
"panayiotis@amon.pro"
]
}
{
"updated_date": null,
"status": null,
"name": null,
"dnssec": null,
"city": null,
"expiration_date": null,
"zipcode": null,
"domain_name": null,
"country": null,
"whois_server": null,
"state": null,
"registrar": null,
"referral_url": null,
"address": null,
"name_servers": null,
"org": null,
"creation_date": null,
"emails": null
}
我正在寻找删除whois结果是空的
从我的绳子上。
最后只得到这个输出:
{
"updated_date": null,
"status": [
"clientDeleteProhibited -- http://www.icann.org/epp#clientDeleteProhibited",
"clientTransferProhibited -- http://www.icann.org/epp#clientTransferProhibited",
"serverTransferProhibited -- http://www.icann.org/epp#serverTransferProhibited"
],
"name": "Panayiotis Yianni",
"dnssec": null,
"city": "Enfield",
"expiration_date": "2017-03-06 23:25:46",
"zipcode": "EN3 7FY",
"domain_name": "AMON.PRO",
"country": "GB",
"whois_server": null,
"state": "London, City of",
"registrar": "OVH (R2367-PRO)",
"referral_url": null,
"address": null,
"name_servers": [
"DNS200.ANYCAST.ME",
"NS200.ANYCAST.ME"
],
"org": "Amon Interactive Ltd",
"creation_date": null,
"emails": [
"panayiotisyianni@live.com",
"panayiotis@amon.pro"
]
}
这是PHP吗?我用python编写代码!哎呀,我的错。但是,以类似的方式,您可以使用Python中的列表理解:
[whoidata from whoilist if whoidata['name\u servers']不是None]
。请查看我的问题:我已经输入了代码