当前位置: 首页>>代码示例>>Python>>正文


Python BaseBrowser.__init__方法代码示例

本文整理汇总了Python中weboob.tools.browser.BaseBrowser.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python BaseBrowser.__init__方法的具体用法?Python BaseBrowser.__init__怎么用?Python BaseBrowser.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在weboob.tools.browser.BaseBrowser的用法示例。


在下文中一共展示了BaseBrowser.__init__方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from weboob.tools.browser import BaseBrowser [as 别名]
# 或者: from weboob.tools.browser.BaseBrowser 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()
        BaseBrowser.__init__(self, username, password, *a, **kw)
        self.city = city
开发者ID:Boussadia,项目名称:weboob,代码行数:28,代码来源:browser.py

示例2: __init__

# 需要导入模块: from weboob.tools.browser import BaseBrowser [as 别名]
# 或者: from weboob.tools.browser.BaseBrowser 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('/')]
     BaseBrowser.__init__(self, *args, **kwargs)
开发者ID:eirmag,项目名称:weboob,代码行数:9,代码来源:browser.py

示例3: __init__

# 需要导入模块: from weboob.tools.browser import BaseBrowser [as 别名]
# 或者: from weboob.tools.browser.BaseBrowser import __init__ [as 别名]
    def __init__(self, *args, **kwargs):
        #self.DOMAIN = domain
        #self.PROTOCOL = protocol
        #self.PAGES = {}
        #for key, value in PiratebayBrowser.PAGES.iteritems():
        #    self.PAGES[key % domain] = value

        BaseBrowser.__init__(self, *args, **kwargs)
开发者ID:jocelynj,项目名称:weboob,代码行数:10,代码来源:browser.py

示例4: __init__

# 需要导入模块: from weboob.tools.browser import BaseBrowser [as 别名]
# 或者: from weboob.tools.browser.BaseBrowser 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),
     ))
     BaseBrowser.__init__(self, *args, **kwargs)
开发者ID:Boussadia,项目名称:weboob,代码行数:12,代码来源:browser.py

示例5: __init__

# 需要导入模块: from weboob.tools.browser import BaseBrowser [as 别名]
# 或者: from weboob.tools.browser.BaseBrowser import __init__ [as 别名]
 def __init__(self, url, *args, **kwargs):
     self._userid = 0
     v = urlsplit(url)
     self.PROTOCOL = v.scheme
     self.DOMAIN = v.netloc
     self.BASEPATH = v.path
     if self.BASEPATH.endswith('/'):
         self.BASEPATH = self.BASEPATH[:-1]
     BaseBrowser.__init__(self, *args, **kwargs)
     self.projects = {}
开发者ID:pombredanne,项目名称:weboob,代码行数:12,代码来源:browser.py

示例6: __init__

# 需要导入模块: from weboob.tools.browser import BaseBrowser [as 别名]
# 或者: from weboob.tools.browser.BaseBrowser import __init__ [as 别名]
 def __init__(self, url, *args, **kwargs):
     url = url or 'https://thepiratebay.sx/'
     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
     }
     BaseBrowser.__init__(self, *args, **kwargs)
开发者ID:blckshrk,项目名称:Weboob,代码行数:13,代码来源:browser.py

示例7: __init__

# 需要导入模块: from weboob.tools.browser import BaseBrowser [as 别名]
# 或者: from weboob.tools.browser.BaseBrowser import __init__ [as 别名]
 def __init__(self, *args, **kwargs):
     self.birthday = kwargs.pop('birthday', None)
     BaseBrowser.__init__(self, *args, **kwargs)
开发者ID:lissyx,项目名称:weboob,代码行数:5,代码来源:browser.py

示例8: __init__

# 需要导入模块: from weboob.tools.browser import BaseBrowser [as 别名]
# 或者: from weboob.tools.browser.BaseBrowser import __init__ [as 别名]
 def __init__(self, browser_params, *args, **kwargs):
     self.params = browser_params
     BaseBrowser.__init__(self, *args, **kwargs)
开发者ID:Boussadia,项目名称:weboob,代码行数:5,代码来源:genericcomicreader.py

示例9: __init__

# 需要导入模块: from weboob.tools.browser import BaseBrowser [as 别名]
# 或者: from weboob.tools.browser.BaseBrowser import __init__ [as 别名]
    def __init__(self, website, *args, **kwargs):
        self.DOMAIN = website
        self.token = None

        BaseBrowser.__init__(self, *args, **kwargs)
开发者ID:blckshrk,项目名称:Weboob,代码行数:7,代码来源:browser.py


注:本文中的weboob.tools.browser.BaseBrowser.__init__方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。