From 22d42ed4c8d844df09a5883cb6933d741041fed1 Mon Sep 17 00:00:00 2001 From: cryzed Date: Sat, 25 Oct 2014 12:49:14 +0200 Subject: [PATCH] Fix for changed login behavior for the fanfiktion.de adapter --- fanficdownloader/adapters/adapter_fanfiktionde.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fanficdownloader/adapters/adapter_fanfiktionde.py b/fanficdownloader/adapters/adapter_fanfiktionde.py index 3c306e43..01c916fd 100644 --- a/fanficdownloader/adapters/adapter_fanfiktionde.py +++ b/fanficdownloader/adapters/adapter_fanfiktionde.py @@ -106,9 +106,8 @@ class FanFiktionDeAdapter(BaseSiteAdapter): loginUrl = 'https://ssl.fanfiktion.de/' logger.debug("Will now login to URL (%s) as (%s)" % (loginUrl, params['nickname'])) - d = self._postUrl(loginUrl,params) - - if "Login erfolgreich" not in d : #Member Account + soup = bs.BeautifulSoup(self._postUrl(loginUrl,params)) + if not soup.find('a', title='Logout'): logger.info("Failed to login to URL %s as %s" % (loginUrl, params['nickname'])) raise exceptions.FailedToLogin(url,params['nickname'])