我正在尝试使用 gethostbyname 为网站制作 IP 解析器,这是我得到的错误:
File "wexec.py", line 39, in hell
ipname = socket.gethostbyname('http://%s') % (hcon)
socket.gaierror: [Errno 11004] getaddrinfo failed
我试图修复它并尝试放置('www.youtube.com')然后它起作用了。我不确定我做错了什么。但这是我的代码:
def hell():
hcon = raw_input(Fore.RED + Style.BRIGHT + "Website: ")
urlopen = urllib2.urlopen('http://%s:80' % (hcon))
ipname = socket.gethostbyname('http://%s') % (hcon)
print(strftime("[%H:%M:%S]", gmtime()) + " Found IP: %s " % (ipname))
enter = raw_input("Press enter or any other key to continue.")
hell()
那我该怎么办?有人可以帮忙吗?