diff --git a/weboob/browser/browsers.py b/weboob/browser/browsers.py index 2db8db607fcd14df42959622ae32e9a08aceaafb..e4e054162d9b6de5d3511989510e9a28c3e2d9bb 100644 --- a/weboob/browser/browsers.py +++ b/weboob/browser/browsers.py @@ -227,6 +227,8 @@ def save_response(self, response, warning=False, **kwargs): 'pages': [{ 'id': 'fake_page', 'pageTimings': {}, + # and chromium wants some of it too + 'startedDateTime': (datetime.now() - response.elapsed).isoformat(), }], # don't put additional data after this list, to have a fixed-size suffix after it # so we can add more entries without rewriting the whole file. @@ -266,6 +268,9 @@ def save_response(self, response, warning=False, **kwargs): } for k, v in request._cookies.items() ], + # for chromium + 'bodySize': -1, + 'headersSize': -1, }, 'response': { 'status': response.status_code, @@ -292,8 +297,15 @@ def save_response(self, response, warning=False, **kwargs): for k, v in response.cookies.items() ], 'redirectURL': response.headers.get('location', ''), + # for chromium + 'bodySize': -1, + 'headersSize': -1, + }, + 'timings': { # please chromium + 'send': -1, + 'wait': -1, + 'receive': -1, }, - 'timings': {}, 'cache': {}, } if request.body is not None: