我試圖通過使用gethostbyname做一個網站一個IP解析,這是我得到的錯誤:socket.gaierror:[Ernno 1104]
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()
那麼我該怎麼做?有人可以幫忙嗎?
我再次遇到同樣的錯誤。 –
@Dave,看到最後一點,我懷疑你需要拋棄'http://'。 – paxdiablo
非常感謝,幫助。 –