首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用set_http_authentication_callback(self,callback)

使用set_http_authentication_callback(self,callback)
EN

Stack Overflow用户
提问于 2011-07-28 19:34:36
回答 1查看 420关注 0票数 0

我使用的是一个用于Python的spynner包,当我尝试加载一个这样的页面时:

sb = spynner.Browser()

Sb.load(网址)

我有一个错误: Traceback (最近一次调用):文件"C:\Python27\lib\site-packages\spynner-1.10-py2.7.egg\spynner\browser.py",行207,在_on_authentication_required中如果不是self._http_authentication_callback: AttributeError:'Browser‘对象没有属性'_http_authentication_callback’QWaitCondition: Destroyed而线程仍在等待

在使用load函数之前,我想我应该使用一个函数: set_http_authentication_callback(self,callback)。但我不知道该怎么做。有没有人能给我举一个使用这个函数的例子?

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-28 19:41:23

首先,在您正在工作的作用域中声明一个名为http_auth_callback的函数(例如,在您的班级中或全局中)

代码语言:javascript
复制
def http_auth_callback(arguments):
    print dir(arguments)

尝试如下所示:

代码语言:javascript
复制
sb = spynner.Browser()

sb.set_http_authentication_callback(http_auth_callback) # if using global scope
sb.set_http_authentication_callback(self.http_auth_callback) # if inside a class and the callback function is declared as a method

sb.load(URL)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6858256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档