安裝完爬蟲框架pyspider之後,使用pyspider all 命令,輸入http://localhost:5000運行就出現上述錯誤
原因是因爲WsgiDAV發佈了版本 pre-release 3.x。
解決方法如下:
在安裝包中找到pyspider的資源包,然後找到webui文件裏面的webdav.py文件打開,修改第209行即可。
把
‘domaincontroller’: NeedAuthController(app),
修改爲:
‘http_authenticator’:{
‘HTTPAuthenticator’:NeedAuthController(app),
},
然後再執行pyspider all就能夠通過http://localhost:5000打開頁面了
作者:yaqinweiliang
來源:CSDN
原文:https://blog.csdn.net/qq_37253540/article/details/88196994
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!