facuzeta / Personal-Wifi-Zone

30 stars 1 forks source link

Problema con los pasos #2

Open Chesvin1 opened 2 months ago

Chesvin1 commented 2 months ago

Hola che! Ando con este problema y lamentablemente me quede trabado con los pasos. Se que esto lo hiciste hace 2 años ya, pero me preguntaba si aún funcionan estos pasos?

Se muy poquito de python, intente seguir los pasos, pero al ejecutar lo siguiente, no me da el listado de redes como mostraste en tu ejemplo:

ids_devices_list = list(map(str, range(1,10)))
res = requests.get(f'https://192.168.0.1/api/v1/wifi/{",".join(ids_devices_list)}/SSIDEnable,SSID,BSSID,SSIDAdvertisementEnabled', cookies=cookies, headers=headers, verify=False).json()
df = pd.DataFrame([res[i]['data'] for i in ids_devices_list if i in res])

Al ejecutarlo, eso da:

Empty DataFrame
Columns: []
Index: []

Tenés idea de que podría estar haciendo mal? Gracias!

facuzeta commented 2 months ago

Buenas!

Ejecutá esto

res =  requests.get(f'https://192.168.0.1/api/v1/wifi/{",".join(ids_devices_list)}/SSIDEnable,SSID,BSSID,SSIDAdvertisementEnabled', cookies=cookies, headers=headers, verify=False)
print(res.status_code) # deberia dar un 200, si te da otra cosa es que no pudo hacer el GET bien
print(res.content) # a ver que tira sin parsearlo a un json

Si todo esto esta ok, osea tira 200 pero devuelve [] o algo asi, yo entraría por el browser con el inspect abierto a ver si esta haciendo esas llamadas o cambio algo!