cas_tests.py 文件源码

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

项目:TigerHost 作者: naphatkrit 项目源码 文件源码
def proxy4_login(self, pt):
        """ Check proxy ticket for service
            Use a new opener so its not got any cookies / auth already
        """
        opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookielib.CookieJar()))
        url_args = (self.urls['cas'], self.urls['app'], pt)
        url = '%sproxyValidate?service=%s&ticket=%s' % url_args
        try:
            login = opener.open(url)
        except:
            return 'FAIL: PTURL=%s not found' % url
        page = login.read()
        print page
        if page.find('cas:authenticationSuccess') > -1:
            proxy = self.find_in_dom(page,['cas:proxies',
                                           'cas:proxy'])
            return proxy
        return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号