网络蜘蛛卡住了 作者: admin 时间: 23/01/05 11:17:24 分类: Python 我正在编写一个简单的网络蜘蛛. 我如何才能避免陷入这样的困境: 在www.w3.org上输入W3CACL的用户名: ? 我可以为特定站点添加一个if-子句,但因为我猜 将会有更多相同的东西,而不是一个可行的方法 从长远来看. # 回答1 no*@yahoo.se写道: 这是urllib的一个愚蠢的功能.请参阅http://docs.python.org/lib/module-urllib.html 上面写着: "注意:执行基本身份验证时,FancyURLOpener实例调用其 Prompt_User_passwd()方法.默认实现要求用户提供 有关控制终端的必填信息.子类可以重写此属性 方法,以便在需要时支持更合适的行为." 是,面对需要身份验证的站点时的默认行为 就是在标准输入中要求输入用户名和密码.这是 很少是你想要的. 因此,子类和覆盖. 约翰·纳格尔 标签: python