いくつかのドメインのレコードをチェックする小さな Python スクリプトをコーディングしています。これは私がそれを行う方法です:
if results.short == True:
isonlist = False
for dnsbls in L:
try:
if socket.gethostbyname("%s.%s" % (ip_reversed(results.IP), dnsbls)).startswith("127"):
isonlist = True
except (socket.gaierror):
pass
if isonlist == True:
print "1"
else:
print "0"
else:
pass
現在、有効なレコードを取得した場合は 1 を出力し、そうでない場合は 0 を出力します。
今、wget などを使用するときのように、プログレス バーを表示したいと思います。このようにしてみました:
number = number + 1
しかし、それは私に 1 2 3 4 などをもたらします。