call 'on_loaded' only if logged
This commit is contained in:
parent
f03ff4fefa
commit
0767ee40aa
1 changed files with 2 additions and 1 deletions
|
|
@ -460,13 +460,14 @@ class BaseBrowser(mechanize.Browser):
|
||||||
|
|
||||||
document = self.get_document(result)
|
document = self.get_document(result)
|
||||||
self.page = pageCls(self, document, result.geturl(), groups=page_groups, group_dict=page_group_dict, logger=self.logger)
|
self.page = pageCls(self, document, result.geturl(), groups=page_groups, group_dict=page_group_dict, logger=self.logger)
|
||||||
self.page.on_loaded()
|
|
||||||
|
|
||||||
if not no_login and self.password is not None and not self.is_logged():
|
if not no_login and self.password is not None and not self.is_logged():
|
||||||
self.logger.debug('!! Relogin !!')
|
self.logger.debug('!! Relogin !!')
|
||||||
self.login()
|
self.login()
|
||||||
raise BrowserRetry()
|
raise BrowserRetry()
|
||||||
|
|
||||||
|
self.page.on_loaded()
|
||||||
|
|
||||||
if self._cookie:
|
if self._cookie:
|
||||||
self._cookie.save()
|
self._cookie.save()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue