Pythonでインターネット接続を確認する方法


  1. ライブラリを使用する方法: Pythonのrequestsライブラリを使用して、ウェブサイトにリクエストを送信して応答を確認する方法があります。以下は例です。
import requests
def check_internet_connection():
    try:
        requests.get('https://www.google.com')
        return True
    except requests.ConnectionError:
        return False
# メインのコードで関数を呼び出して結果を確認します
if check_internet_connection():
    print('インターネットに接続されています。')
else:
    print('インターネットに接続されていません。')
  1. socketモジュールを使用する方法: Pythonのsocketモジュールを使用して、ホストへの接続を試みる方法もあります。以下は例です。
import socket
def check_internet_connection():
    try:
        socket.create_connection(('www.google.com', 80))
        return True
    except OSError:
        return False
# メインのコードで関数を呼び出して結果を確認します
if check_internet_connection():
    print('インターネットに接続されています。')
else:
    print('インターネットに接続されていません。')

これらの方法を使用することで、Pythonでインターネット接続の状態を確認することができます。