From 85cbefaca440952b193ad0fd546db9ff3343d6cc Mon Sep 17 00:00:00 2001 From: Vincent Paredes Date: Tue, 25 Aug 2015 17:52:57 +0200 Subject: [PATCH] fixing captcha --- modules/paypal/pages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/paypal/pages.py b/modules/paypal/pages.py index 526968a2..df299912 100644 --- a/modules/paypal/pages.py +++ b/modules/paypal/pages.py @@ -62,7 +62,7 @@ class LoginPage(Page): self.browser.controls.append(ClientForm.TextControl('text', 'ads_token_js', {'value': ''})) code = ''.join(self.document.xpath('//script[contains(text(), "autosubmit")]/text()')) - code = re.sub('if \(autosubmit.*', '', code) + code = re.search('(function .*)try', code).group(1) js = Javascript(code) func_name = re.search(r'function (\w+)\(e\)', code).group(1) self.browser['ads_token_js'] = str(js.call(func_name, self.browser['ads_token']))