Este tutorial ha sido aprobado por nuestros especialistas así aseguramos la veracidad de nuestro contenido.
Solución:
wifi es una biblioteca de Python para escanear y conectarse a redes wifi en Linux. Puede usarlo para escanear y conectarse a redes inalámbricas.
No tiene ningún soporte incorporado para conectarse automáticamente a una red, pero podría escribir fácilmente un script para hacerlo. Aquí hay un ejemplo de una idea básica de cómo hacer esto.
#!/usr/bin/python
from __future__ import print_function
from wifi import Cell, Scheme
# get all cells from the air
ssids = [cell.ssid for cell in Cell.all('wlan0')]
schemes = list(Scheme.all())
for scheme in schemes:
ssid = scheme.options.get('wpa-ssid', scheme.options.get('wireless-essid'))
if ssid in ssids:
print('Connecting to %s' % ssid)
scheme.activate()
break
Lo acabo de escribir y parece funcionar. Para que lo sepas, escribí la biblioteca wifi. Si quieres que agregue esta función a esa biblioteca, podría hacerlo.
No se te olvide dar recomendación a esta división si te valió la pena.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)