ValueError: Invalid configuration: - Deprecated option 'domaincontroller': use 'http_authenticator

女爷i 2022-03-12 10:19 238阅读 0赞

安装完爬虫框架pyspider之后,使用pyspider all 命令,输入http://localhost:5000运行就出现上述错误

原因是因为WsgiDAV发布了版本 pre-release 3.x。

解决方法如下:

在安装包中找到pyspider的资源包,然后找到webui文件里面的webdav.py文件打开,修改第209行即可。

  1. 'domaincontroller': NeedAuthController(app),

修改为:

  1. 'http_authenticator':{
  2. 'HTTPAuthenticator':NeedAuthController(app),
  3. },

然后再执行pyspider all就能够通过http://localhost:5000打开页面了。

如下图所示:watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3MjUzNTQw_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,238人围观)

还没有评论,来说两句吧...

相关阅读