English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Простые методы получения внешнего IP-адреса с использованием Python

Этот пример рассказывает о методе простого получения внешнего IP-адреса в Python. Предлагается для общего использования и рассмотрим подробнее:

#encoding=utf-8
#author: walker
# дата: 2016-03-07
# функция: получение собственного внешнего IP
import requests
from bs4 import BeautifulSoup
# Получение внешнего IP
def GetOuterIP():
  url = r'http://www.whereismyip.com/'
  r = requests.get(url)
  bTag = BeautifulSoup(r.text, 'html.parser', from_encoding='utf-8').find('b')
  ip = ''.join(bTag.stripped_strings)
  print('ip:' + ip)
if __name__ == '__main__':
  GetOuterIP()

Дополнительную информацию о Python можно найти в наших специальных разделах: "Сводка навыков работы с URL в Python", "Сводка навыков работы с изображениями в Python", "Руководство по структурам данных и алгоритмам в Python", "Сводка навыков работы с Socket в Python", "Сводка навыков использования функций в Python", "Обзор операций со строками в Python", "Классическое руководство по入门у и продвижению в Python" и "Сводка навыков работы с файлами и директориями в Python".

Надеюсь, что это руководство поможет вам в программировании на Python.

Заявление: содержимое этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, содержимое предоставлено пользователями Интернета, сайт не имеет права собственности, не был обработан вручную, и не несет ответственности за соответствующие юридические последствия. Если вы обнаружите содержимое,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма, пожалуйста, замените # на @) для сообщения о нарушении и предоставьте соответствующие доказательства. В случае подтверждения, сайт немедленно удаляет涉嫌侵权的内容.

Основной учебник
Рекомендуем