Я хотел бы знать правильный код, чтобы получить IP-адрес от пользователя после посещения моего сайта с помощью Python. Я искал, но ничего не нашел.Получение IP-адресов от пользователей, использующих Python?
Заранее спасибо
Я хотел бы знать правильный код, чтобы получить IP-адрес от пользователя после посещения моего сайта с помощью Python. Я искал, но ничего не нашел.Получение IP-адресов от пользователей, использующих Python?
Заранее спасибо
Мое предположение, что вы используете Django? Если это так, используйте этот фрагмент (просто назовите его в своей функции просмотра):
def get_client_ip(request):
x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
if x_forwarded_for:
ip = x_forwarded_for.split(',')[0]
else:
ip = request.META.get('REMOTE_ADDR')
return ip
Отсутствует информация - Прошел ли сайт? Какой сервер работает? Единственный способ получить эту информацию - в журналах. – jcoppens