From 058cafe69e61a2d58848dcc08fef1b5c4060fdd3 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Fri, 14 Mar 2014 01:35:39 +0100 Subject: [PATCH] Save headers of response and request --- weboob/tools/browser2/browser.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/weboob/tools/browser2/browser.py b/weboob/tools/browser2/browser.py index 7cc412b3..80ede105 100644 --- a/weboob/tools/browser2/browser.py +++ b/weboob/tools/browser2/browser.py @@ -166,6 +166,12 @@ class BaseBrowser(object): f.write(response.content) if response.cookies and len(response.cookies): WeboobCookieJar.from_cookiejar(response.cookies).export(response_filepath + '-cookies.txt') + with open(response_filepath + '-request.txt', 'w') as f: + for key, value in response.request.headers.iteritems(): + f.write('%s: %s\n' % (key, value)) + with open(response_filepath + '-response.txt', 'w') as f: + for key, value in response.headers.iteritems(): + f.write('%s: %s\n' % (key, value)) match_filepath = os.path.join(self.responses_dirname, 'url_response_match.txt') with open(match_filepath, 'a') as f: