fix login on tinder: need to find the fucking cookie in js

This commit is contained in:
Romain Bignon 2015-07-19 12:36:01 +02:00
commit c634947139

View file

@ -44,6 +44,11 @@ class FacebookBrowser(DomainBrowser):
form['email'] = username form['email'] = username
form['pass'] = password form['pass'] = password
form['persistent'] = 1 form['persistent'] = 1
for script in page.doc.xpath('//script'):
m = re.search('"_js_datr","([^"]+)"', script.text or '')
if m:
self.session.cookies.set('_js_datr', m.group(1))
form.submit(allow_redirects=False) form.submit(allow_redirects=False)
if 'Location' not in self.response.headers: if 'Location' not in self.response.headers:
raise BrowserIncorrectPassword() raise BrowserIncorrectPassword()