pyspider all出错

pyspider all出错 一堆代码,最后有一行 SyntaxError: invalid syntax

解决办法:
进入Python37Libsite-packagespyspider
打开 run.app, fetcher/tornado_fetcher.py, 和 webui/app.py 。 将其中的 async 替换为其他值(如 async1 )。

改完之后输入 pyspider all 还可能出现错误,最后提示 :

  • Deprecated option ‘domaincontroller’: use ‘http_authenticator.domain_controller’ instead.

解决办法:
进入 Python37Libsite-packagespyspiderwebui, 打开 webdav.py 文件,将低209行替换为:

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

解决!