Fix for adapter_storiesonlinenet requiring 'v' from login.php.

This commit is contained in:
Jim Miller 2020-02-01 09:24:30 -06:00
parent 8c982a6770
commit 6a6007441f

View file

@ -113,6 +113,10 @@ class StoriesOnlineNetAdapter(BaseSiteAdapter):
logger.info("Login Required for URL %s" % loginUrl)
raise exceptions.FailedToLogin(url,params['theusername'])
## fetch 'v' code from login page.
soup = self.make_soup(self._fetchUrl(loginUrl,usecache=False))
params['v']=soup.find('input', {'name':'v'})['value']
try:
d = self._postUrl(loginUrl,params,usecache=False)
self.needToLogin = False