From 0ac988bb4540efc2696df0f001ddcc4d76e8fbd8 Mon Sep 17 00:00:00 2001 From: Andreas Oberritter Date: Wed, 15 Jul 2020 16:16:22 +0200 Subject: [PATCH] fritzbox_helper: Make page parameter in get_xhr_content optional --- fritzbox_helper.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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,