Hi @AsterV4 - yes of course - not the full code but an approach if this is fine for you.
As @PhilipDAth already mentioned its quite difficult to reproduce everything but i extracted the neccessary parts for me...
You need to build a request with
headers = {'Cookie': 'dash_auth=xxx'}
and for example to get the signal quality you need to do something like:
requests.request(
"GET",
"<base_url>/manage/wireless_insights_network/signal_quality_by_client?timespan=86400",
headers= {'Cookie': 'dash_auth=xxx'},
timeout=30
)
The dash_auth cookie can be seen in your own calls against the website when browsing - just take a look at the developer tools of your browsersession.
I´m aware that this "solution" will probably be not that stable, because of frontend or backend changes and the refreshing of the dash_auth cookie is also not that handy - but since there is no other current solution this is working much faster than manually searching for the "problematic" networks.