FritzCallFBF.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:enigma2-plugins 作者: opendreambox 项目源码 文件源码
def _getInfo(self, callback, html):
        self.debug("[FritzCallFBF_05_27] _getInfo: verify login")
        if html:
            start = html.find('<p class="errorMessage">FEHLER:&nbsp;')
            if start != -1:
                start = start + len('<p class="errorMessage">FEHLER:&nbsp;')
                self._errorGetInfo('Login: ' + html[start, html.find('</p>', start)])
                return

        self._readBlacklist()

        url = "http://%s/home/home.lua" % config.plugins.FritzCall.hostname.value
        parms = urlencode({
            'sid':self._md5Sid
            })
        self.debug("[FritzCallFBF_05_27] _getInfo url: '" + url + "' parms: '" + parms + "'")
        getPage(url,
            method = "POST",
            agent = USERAGENT,
            headers = {
                    'Content-Type': "application/x-www-form-urlencoded",
                    'Content-Length': str(len(parms))},
            postdata = parms).addCallback(lambda x:self._okGetInfo(callback, x)).addErrback(self._errorGetInfo)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号