Найти тему
Калинкин

Проверка интернет-соединения на Python

Пропускная способность канала связи
Пропускная способность канала связи

Сегодня я Вам покажу как проверить скорость загрузки/сохранения интернет соединения при помощи небольшого скрипта на языке Python.

Ну что же, пожалуй приступим. Первое что необходимо сделать, так это загрузить библиотеку speedtest-cli при помощи команды в терминале:

pip install speedtest-cli

А теперь напишем непосредственно сам скрипт:

import speedtest
def test_speed():
# Создаёт объект для проверки скорости
speed_test = speedtest.Speedtest()
# Получает максимальную скорость загрузки
download_speed = speed_test.download() / 1_000_000
upload_speed = speed_test.upload() / 1_000_000
# Выводит результат
print(f"Скорость скачивания: {download_speed:.2f} Mbps")
print(f"Скорость загрузки: {upload_speed:.2f} Mbps")
if __name__ == '__main__':
test_speed()

Импортируемый объект Speedtest из speedtest-cli модуля как раз используется для измерения скорости загрузки интернет-соединения. Затем результаты выводятся на консоль. Вы можете запустить этот скрипт в терминале или командной строке, чтобы выполнить проверку скорости вашего интернет-соединения.

Вот пример моего выполнения скрипта:

Вывод строки скорости интернет-соединения на Python
Вывод строки скорости интернет-соединения на Python

При выполнении данного когда, обязательно убедитесь что вы подключены к интернету, иначе естественным образом в команде print результата вы не увидите.

Наука
7 млн интересуются