本文整理汇总了Python中weboob.deprecated.browser.Browser.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Browser.__init__方法的具体用法?Python Browser.__init__怎么用?Python Browser.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类weboob.deprecated.browser.Browser
的用法示例。
在下文中一共展示了Browser.__init__方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, *args, **kwargs):
BASEURL = self.BASEURL.rstrip('/')
self.PROTOCOL, self.DOMAIN = BASEURL.split('://', 2)
self.PAGES_REV = {
LogoutPage: BASEURL + '/outil/IQEN/Authentication/logout',
LogoutOkPage: BASEURL + '/outil/IQEN/Authentication/logoutOk',
HomePage: BASEURL + '/indexcle.html',
MessagesPage: BASEURL + '/outil/IQEN/Bureau/mesMessages',
MovementsPage: BASEURL + '/outil/IQMT/mvt.Synthese/syntheseMouvementPerso',
}
self.PAGES = {
self.PAGES_REV[HomePage]: HomePage,
self.PAGES_REV[LogoutPage]: LogoutPage,
self.PAGES_REV[LogoutOkPage]: LogoutOkPage,
self.PAGES_REV[MessagesPage]: MessagesPage,
self.PAGES_REV[MovementsPage]: MovementsPage,
BASEURL + '/outil/IQMT/mvt.Synthese/paginerReleve': MovementsPage,
BASEURL + '/': RootPage,
BASEURL + '/outil/IQEN/Authentication/dejaConnecte': AlreadyConnectedPage,
BASEURL + '/outil/IQEN/Authentication/sessionExpiree': ExpiredPage,
}
Browser.__init__(self, *args, **kwargs)
self._logged = False
示例2: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, url, *args, **kwargs):
self.url = url
v = urlsplit(url)
self.PROTOCOL = v.scheme
self.DOMAIN = v.netloc
self.BASEPATH = v.path[:v.path.rfind('/')]
Browser.__init__(self, *args, **kwargs)
示例3: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, city, username, password, *a, **kw):
self.DOMAIN = '%s.onvasortir.com' % city
self.PAGES = {
'%s://%s/' % (self.PROTOCOL, self.DOMAIN): PageIndex,
r'%s://%s/message_read.php\?Id=.+' % (self.PROTOCOL, self.DOMAIN): PagePrivateThread,
'%s://%s/vue_messages_recus.php' % (self.PROTOCOL, self.DOMAIN): PagePrivateThreadsList,
'%s://%s/vue_messages_envoyes.php' % (self.PROTOCOL, self.DOMAIN): PagePrivateThreadsList,
'%s://%s/page_action_connect.php' % (self.PROTOCOL, self.DOMAIN): PageLogin,
r'%s://%s/\?Langue=EN' % (self.PROTOCOL, self.DOMAIN): DummyPage,
'%s://%s/page_action_boost.php' % (self.PROTOCOL, self.DOMAIN): DummyPage,
'%s://%s/vue_profil_all.php.php' % (self.PROTOCOL, self.DOMAIN): DummyPage,
r'%s://%s/message_msg_envoi_ok.php\?.*' % (self.PROTOCOL, self.DOMAIN): DummyPage,
'%s://%s/message_action_envoi.php' % (self.PROTOCOL, self.DOMAIN): DummyPage,
r'%s://%s/profil_read.php\?.+' % (self.PROTOCOL, self.DOMAIN): PageUserProfile,
'http://www.onvasortir.com/?': PageCityList,
'http://www.urbeez.com/?': PageCityList,
}
kw['parser'] = SoupParser()
Browser.__init__(self, username, password, *a, **kw)
self.city = city
示例4: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, *args, **kwargs):
self.PAGES = OrderedDict((
('%s://%s/Pgn/.+PageID=SoldeV3&.+' % (self.PROTOCOL, self.DOMAIN), AccountsPage),
('%s://%s/Pgn/.+PageID=Cartes&.+' % (self.PROTOCOL, self.DOMAIN), CardsPage),
('%s://%s/Pgn/.+PageID=ReleveCompteV3&.+' % (self.PROTOCOL, self.DOMAIN), HistoryPage),
('%s://%s/Pgn/.+PageID=ReleveCarte&.+' % (self.PROTOCOL, self.DOMAIN), CardHistoryPage),
('%s://%s/authent\.html' % (self.PROTOCOL, self.DOMAIN), ErrorPage),
('%s://%s/' % (self.PROTOCOL, self.DOMAIN), LoginPage),
))
Browser.__init__(self, *args, **kwargs)
示例5: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, website, *args, **kwargs):
self.DOMAIN = website
self.PAGES = {'https://[^/]+/': LoginPage,
'https://[^/]+/.*\.c.*': AccountsList,
'https://[^/]+/login/process%s' % self.SESSION_REGEXP: AccountsList,
'https://[^/]+/accounting/listAccounts': AccountsList,
'https://[^/]+/accounting/listOperations': AccountsList,
'https://[^/]+/accounting/showAccountDetail.+': AccountsList,
'https://[^/]+/accounting/showMoreAccountOperations.*': AccountsList,
}
Browser.__init__(self, *args, **kwargs)
示例6: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, url, *args, **kwargs):
url = url or 'https://thepiratebay.se/'
url_parsed = urlsplit(url)
self.PROTOCOL = url_parsed.scheme
self.DOMAIN = url_parsed.netloc
self.PAGES = {
'%s://%s/' % (self.PROTOCOL, self.DOMAIN): IndexPage,
'%s://%s/search/.*/0/7/0' % (self.PROTOCOL, self.DOMAIN): TorrentsPage,
'%s://%s/torrent/.*' % (self.PROTOCOL, self.DOMAIN): TorrentPage
}
Browser.__init__(self, *args, **kwargs)
示例7: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, *args, **kwargs):
self.PAGES = OrderedDict((
('%s://%s/Pgn/.+PageID=SoldeV3&.+' % (self.PROTOCOL, self.DOMAIN), AccountsPage),
('%s://%s/Pgn/.+PageID=Cartes&.+' % (self.PROTOCOL, self.DOMAIN), CardsPage),
('%s://%s/Pgn/.+PageID=ReleveCompteV3&.+' % (self.PROTOCOL, self.DOMAIN), HistoryPage),
('%s://%s/Pgn/.+PageID=ReleveCarte&.+' % (self.PROTOCOL, self.DOMAIN), CardHistoryPage),
('%s://%s/ord-web/ord//ord-liste-compte-emetteur.json' % (self.PROTOCOL, self.DOMAIN), (OrderPage, JsonParser())),
('%s://%s/authent\.html' % (self.PROTOCOL, self.DOMAIN), ErrorPage),
('%s://%s/' % (self.PROTOCOL, self.DOMAIN), LoginPage),
))
Browser.__init__(self, *args, **kwargs)
示例8: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, website, *args, **kwargs):
if website in self.new_login_domain:
self.DOMAIN = re.sub('^m\.', 'w2.', website)
self.new_login = True
else:
self.DOMAIN = re.sub('^m\.', 'www.', website)
self.accounts_url = None
self.savings_url = None
self._sag = None # updated while browsing
self.code_caisse = None # constant for a given website
self.perimeters = None
self.current_perimeter = None
self.broken_perimeters = list()
Browser.__init__(self, *args, **kwargs)
示例9: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, username, password, search_query, *args, **kwargs):
kwargs['get_home'] = False
Browser.__init__(self, username, password, *args, **kwargs)
# now we do authentication ourselves
#self.add_password('https://www.adopteunmec.com/api/', self.username, self.password)
self.login()
kwargs.pop('get_home')
self.website = WebsiteBrowser(self.username, self.password, *args, **kwargs)
self.website.login()
self.home()
self.search_query = search_query
示例10: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, *args, **kwargs):
self.strong_auth = kwargs.pop('strong_auth', False)
Browser.__init__(self, *args, **kwargs)
示例11: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, *args, **kwargs):
Browser.__init__(self, *args, **kwargs)
示例12: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, accnum, *args, **kwargs):
self.accnum = accnum
self.website = 'dispobank'
Browser.__init__(self, *args, **kwargs)
示例13: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, nuser, *args, **kwargs):
self.nuser = nuser
self.DOMAIN = kwargs.pop('domain', self.DOMAIN)
Browser.__init__(self, *args, **kwargs)
示例14: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, website, *args, **kwargs):
self.DOMAIN = website
self.token = None
Browser.__init__(self, *args, **kwargs)
示例15: __init__
# 需要导入模块: from weboob.deprecated.browser import Browser [as 别名]
# 或者: from weboob.deprecated.browser.Browser import __init__ [as 别名]
def __init__(self, *args, **kwargs):
self.lowsslcheck(self.DOMAIN_LOGIN, self.CERTHASH_LOGIN)
Browser.__init__(self, *args, **kwargs)