mirror of
https://github.com/JimmXinu/FanFicFare.git
synced 2026-01-06 16:17:56 +01:00
Update for adapter_storiesonlinenet(& finestories) for login change.
This commit is contained in:
parent
7a57de78c4
commit
65623b2f52
1 changed files with 8 additions and 4 deletions
|
|
@ -101,15 +101,19 @@ class StoriesOnlineNetAdapter(BaseSiteAdapter):
|
|||
params['theusername'] = self.getConfig("username")
|
||||
params['thepassword'] = self.getConfig("password")
|
||||
params['rememberMe'] = '1'
|
||||
params['page'] = 'https://'+self.getSiteDomain()+'/'
|
||||
params['submit'] = 'Login'
|
||||
|
||||
loginUrl = 'https://' + self.getSiteDomain() + '/sol-secure/login.php'
|
||||
logger.debug("Will now login to URL (%s) as (%s)" % (loginUrl,
|
||||
params['theusername']))
|
||||
try:
|
||||
d = self._postUrl(loginUrl,params,usecache=False)
|
||||
except HTTPError as e:
|
||||
if e.code == 307:
|
||||
logger.debug("HTTP Error 307: Temporary Redirect -- assumed to be valid login for this site")
|
||||
return True
|
||||
|
||||
d = self._fetchUrl(loginUrl, params,usecache=False)
|
||||
|
||||
# probably not used now, 307 seems standard now for storiesonline.net/finestories.com
|
||||
if "My Account" not in d : #Member Account
|
||||
logger.info("Failed to login to URL %s as %s" % (loginUrl,
|
||||
params['theusername']))
|
||||
|
|
@ -168,7 +172,7 @@ class StoriesOnlineNetAdapter(BaseSiteAdapter):
|
|||
|
||||
# use BeautifulSoup HTML parser to make everything easier to find.
|
||||
soup = self.make_soup(data)
|
||||
#print data
|
||||
# logger.debug(data)
|
||||
|
||||
# Now go hunting for all the meta data and the chapter list.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue