Есть ли способ получить данные о текущей подключенной сети Wi-Fi?

Рейтинг: 0Ответов: 1Опубликовано: 18.01.2023

Я хотел бы получить информацию о текущей сети Wi-Fi через python, но как это можно реализовать? Я хочу получить данные о имени сети и ее скорости, при чем выполнять это только на Windows

Ответы

▲ 1

Попробуйте https://alastairs-place.net/projects/netifaces/

Вроде бы появилась версия и для Windows (сам не пробовал, но смотрим на сайт https://pypi.org/project/netifaces/)

Или еще вариант (для Windows) https://pypi.org/project/ifaddr/

Со "скорость интернета" есть нюансы. Для того, что-бы посчитать реальную скорость надо что-то прочесть из интернета, определить объем прочитанного и поделить на время выполнения закачки. В принципе, все программы определяющие скорость так и работают. Поэтому можно это довольно просто написать самому.

Или использовать АPI каких-либо готовых пакетов измерения. И первое, что приходит в голову, конечно, speedtest. У него есть свой открытый API, до которого можно добраться (windows - только 64 битная):

https://www.speedtest.net/apps/cli

https://xn--90aeniddllys.xn--p1ai/pyatiminutka-python-test-skorosti-interneta-v-5-strok/