fritzbox_helper: Make page parameter in get_xhr_content optional

This commit is contained in:
Andreas Oberritter 2020-07-15 16:16:22 +02:00
parent ee31101a09
commit 0ac988bb45
1 changed files with 5 additions and 2 deletions

View File

@ -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,