有沒有辦法提高腳本驗證速度?或者還有另一種(不是sw)解決方案?如何在Python中更快地驗證域?
我想是這樣的(但其緩慢的和無用的):
import urllib
from socket import *
import string, re
strings = string.ascii_lowercase
digits = string.digits
def validate(url):
try:
targetIP = gethostbyname(url)
print url,' - Registered - ', targetIP
except:
print url," - Free"
def generate(url):
for x in strings:
url_mod = "www."+ x + url
validate(url_mod)
generate("atrion.com")
我不認爲獲取主機名會起作用。有時候域名可能會被godaddy註冊,或者在註冊該域名的人沒有更新後註冊 – Pwnna 2011-06-09 13:29:17
當然,我知道這一點。我已經編寫了另一個函數,通過一些whois服務器從函數validate()中檢查免費域。 – Stanyko 2011-06-09 14:20:30