获取内网IP:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('8.8.8.8', 80))
print(s.getsockname()[0])
s.close()
获取外网IP:
import requests
print(requests.get('http://ifconfig.me/ip', timeout=1).text.strip())
获取内网IP:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('8.8.8.8', 80))
print(s.getsockname()[0])
s.close()
获取外网IP:
import requests
print(requests.get('http://ifconfig.me/ip', timeout=1).text.strip())