diff --git a/fritzbox_helper.py b/fritzbox_helper.py index 5d5439b..d140ccb 100755 --- a/fritzbox_helper.py +++ b/fritzbox_helper.py @@ -122,7 +122,7 @@ def get_page_content(server, session_id, page, port=0, tls=False): return r.content -def get_xhr_content(server, session_id, page, port=0, tls=False): +def get_xhr_content(server, session_id, page=None, port=0, tls=False): """Fetches the xhr content from the Fritzbox and returns its content :param server: the ip address of the Fritzbox @@ -140,10 +140,13 @@ def get_xhr_content(server, session_id, page, port=0, tls=False): data = {"xhr": 1, "sid": session_id, "lang": "en", - "page": page, "xhrId": "all", "no_sidrenew": "" } + + if page is not None: + data["page"] = page + try: r = requests.post(url, data=data, headers=headers) except (requests.exceptions.HTTPError,