Pagina 1 van 1

Script volume internet verbruik

Geplaatst: 10 okt 2021, 12:44
door FilipD
Ik probeer een script (python) te maken om het internetverbruik te monitoren.
Heeft er al iemand ervaring?
Door wat reverse engineering van de website heb ik al het volgende:
* Ik log in via de website (met optie "ingelogd blijven")
* Ik kopieer dan de Cookies en gebruik deze in mijn python script
* Zo krijg ik al de informatie van het internet verbruik

Code: Selecteer alles

data.proximus (bytes): 30748729778
data.fon (bytes): 7705514
Total usage (GB): 28.644162502139807
Maar natuurlijk is de geldigheid van de Cookie beperkt (enkele uren).
Dus ik zou dit via het python script moeten kunnen vernieuwen --> dit lukt niet.
Kan iemand helpen?
(als het script in een andere programmeertaal zou zijn, is het ook goed, maar moet niet gebaseerd zijn op webscraping). Het moet immers werken op een Raspberry Pi (in Domoticz).
F

Re: Script volume internet verbruik

Geplaatst: 10 okt 2021, 23:48
door gunmaster
Ik heb via Beautiful soup (BS4) wat scrape acties lopen. Geen idee hoe makkelijk dat werkt achter een login wall.
https://realpython.com/beautiful-soup-w ... er-python/

Hoe doet je script dit momenteel?

Re: Script volume internet verbruik

Geplaatst: 18 okt 2021, 08:22
door dovo
Als ik tijd heb zal ik er is naar zien.
Ben zelf bezig geweest afgelopen weekend met het automatiseren van de aankoop volume packs. Op 10 minuten had ik dit klaar met Keyboard Maestro op MacOS, maar dat was allesbehalve een headless methode. De site van Proximus is rampzalig slecht. ChatbotBrol en vijf heimelijke trackers zijn blijkbaar prioriteit? Ik voel echt schaamte voor de developper die dit op de wereld heeft gezet. Verder veranderd breekt de site ook geregeld. Vroeger - half jaar geleden denk ik - werkte de site niet eens voor ons account. En proximus support kan het ook weinig schelen dat je problemen ervaart. App werkte wel na meerdere pogingen. (Kan screencaps en logs tonen.)
Dus de "makkelijkste" en meest future proof optie lijkt me om de API van android app te reversen.
Maar een andere vraag: ik monitor mijn internet verbruik op mijn Mikrotik, werkt gewoon goed. Nu is het altijd interessant om te zien of beide tools hetzelfde rapporteren, maar voor mijzelf heb ik dit nog niet als prioriteit ervaren.