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

Pythonで自身の外網IPを簡単に取得する方法

Pythonで簡単に自身の外網IPを取得する方法の例を説明します。皆さんに参考にしていただくために、以下の通りです:

# encoding=utf-8
# author: walker
# date: 2016-03-07
# function: 获取自己的外网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に関連するさらに詳しい内容に興味を持たれた読者は、以下の本サイトの特集を参照してください:《Python URL 操作技術のまとめ》、《Python 画像 操作技術のまとめ》、《Python データ構造とアルゴリズム 教程》、《Python Socket プログラミング 技術のまとめ》、《Python 関数 使用 技術のまとめ》、《Python 文字列 操作 技術のまとめ》、《Python 入門と上級 教程》および《Python ファイルとディレクトリ 操作 技術のまとめ》

本文で述べたことが皆様のPythonプログラム設計に役立つことを願っています。

声明:本文の内容はインターネットから取得しており、著作権者に帰属します。インターネットユーザーにより自発的に貢献し、自己でアップロードされたものであり、本サイトは所有権を有しておらず、人工的な編集は行われていません。著作権侵害が疑われる内容を見つけた場合は、以下のメールアドレスまでご連絡ください:notice#oldtoolbag.com(メールを送信する際には、#を@に変更してください。報告を行い、関連する証拠を提供してください。一旦確認が取れましたら、本サイトは即座に侵害が疑われるコンテンツを削除します。)

おすすめ