From 04b7a9d5722add6d9041428883816d9a18185141 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 12 Mar 2014 23:39:07 +0100 Subject: [PATCH] force referer when submitting a form --- weboob/tools/browser2/page.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weboob/tools/browser2/page.py b/weboob/tools/browser2/page.py index c08208df..18d22f7d 100644 --- a/weboob/tools/browser2/page.py +++ b/weboob/tools/browser2/page.py @@ -322,7 +322,9 @@ class Form(OrderedDict): """ Get the Request object from the form. """ - return requests.Request(self.method, self.url, data=self) + req = requests.Request(self.method, self.url, data=self) + req.headers.setdefault('Referer', self.page.url) + return req def submit(self): """