次のようなurllib2を使用して、要求されたホストのIPアドレスを取得する必要があります。
import urllib2
req = urllib2.Request('http://www.example.com/')
r = urllib2.urlopen(req)
のような機能はありますip = urllib2.gethostbyname(req)
か?
次のようなurllib2を使用して、要求されたホストのIPアドレスを取得する必要があります。
import urllib2
req = urllib2.Request('http://www.example.com/')
r = urllib2.urlopen(req)
のような機能はありますip = urllib2.gethostbyname(req)
か?
以下を使用できます。
import socket
socket.gethostbyname('www.google.com')
これにより、ホストの IP アドレスが返されます。「 http://www.google.com 」を渡さないでください。それはうまくいきません。
socket.gethostbyname
それがあなたが意味するものであるならば、ホスト名を解決する機能があります。
によってすでに接続されている場合は、をurllib2
介して宛先ホストを取得しますyour_request.get_host()
。